Curso
Terraform
Descreva uma infraestrutura em um arquivo revisável, em vez de em um console: recursos, estado, módulos, ambientes e revisão dos planos antes da aplicação.
Intermediário 7 lições
As lições
- 1 Introdução Você saberá explicar o que a infraestrutura declarativa realmente traz, quanto ela custa e no que ela difere de um script de instalação.
- 2 Uma primeira resource Você vai aprender a instalar o Terraform, inicializar um projeto, declarar um provider e uma resource, e então ler um plano antes de aplicá-lo.
- 3 O estado do Terraform Você vai entender para que serve o arquivo de estado, como colocá-lo em um backend remoto com bloqueio e por que ele nunca deve ser editado à mão.
- 4 Variáveis e saídas Você vai aprender a declarar variáveis tipadas e validadas, alimentá-las corretamente, expor saídas consumíveis e tratar dados sensíveis.
- 5 Módulos Você aprenderá a escrever um módulo limpo, chamá-lo, travar sua origem por versão e reconhecer os casos em que um módulo custa mais do que entrega.
- 6 Ambientes Você saberá comparar diretórios separados, workspaces e módulos parametrizados, conhecer suas armadilhas e escolher a estrutura a preferir por padrão.
- 7 Plano e revisão Você aprenderá a decodificar os símbolos de um plano, identificar uma substituição destrutiva, congelar um plano com -out e fazer a revisão dos planos por meio de uma pipeline de integração contínua.