Automatize a entrega com Terraform é um curso prático para quem já sabe gerenciar estados e módulos do Terraform e quer criar um fluxo de entrega reproduzível para um pequeno armazenamento de relatórios na AWS. Os laboratórios guiados explicam cada mecanismo antes de os desafios pedirem que você diagnostique e conclua a entrega de forma independente.
Você avança das verificações estáticas e dos testes de módulos para planos que podem ser revisados, execução aprovada e observação de desvio de configuração. Cada unidade começa em um ambiente preparado e independente: o conhecimento é reaproveitado, mas os recursos e o estado não são transferidos.
O que você aprenderá
- Interromper um trabalho diante de erros de formatação ou estrutura antes do planejamento.
- Testar o contrato de entradas e saídas de um módulo com asserções executáveis do Terraform.
- Produzir um plano salvo que identifique a configuração de origem, o arquivo de bloqueio de dependências e o ambiente de destino.
- Revisar um plano específico, aplicá-lo por um ponto de entrada local controlado e recusar planos desatualizados.
- Distinguir ausência de mudanças, desvio de configuração e erros de execução sem aplicar reparos automaticamente.
- Preservar os dados dos relatórios e a infraestrutura vizinha ao diagnosticar problemas de entrega.
Para quem é este curso
Este curso é destinado a estudantes de Terraform que querem passar da manutenção manual para a entrega automatizada.
Pré-requisitos: Gerencie e refatore a infraestrutura com Terraform, ou habilidades equivalentes em módulos, estado, bloqueio e isolamento de ambientes; fundamentos de armazenamento de relatórios na AWS; Git básico e códigos de saída do shell. Implante aplicações da AWS com Terraform é opcional.
Ambiente de aprendizagem: O LabEx fornece um terminal Linux, Terraform, AWS CLI, um executor local de trabalhos e o cenário de armazenamento de relatórios. Você não precisa de uma conta pessoal da AWS, uma organização externa no GitHub nem HCP Terraform.
Perguntas frequentes
Preciso fazer primeiro o curso de implantação de aplicações com Terraform?
Não. Os exercícios de entrega usam um pequeno módulo de armazenamento. No entanto, exigem as habilidades de manutenção de estados e módulos indicadas acima.
Este curso configura GitHub Actions ou OIDC?
Não. Você pratica as verificações, os artefatos, a revisão, a execução e o fluxo de tratamento de desvios dentro de cada laboratório. Depois, pode adaptar esses mecanismos a uma plataforma de CI.
A detecção de desvio corrige os recursos automaticamente?
Não. Os trabalhos de observação classificam os resultados e deixam o reparo para o fluxo de entrega com revisão.
O mecanismo local de revisão é uma barreira de segurança contra um administrador?
Não. Ele ensina a vincular uma revisão a um plano específico e a lidar com mudanças de estado. Não oferece proteção contra um administrador que controla a máquina.





