1. Introdução e Estrutura do Curso
⚡ Visão rápida: esta fase apresenta a estrutura mínima do projeto OpenTofu e prepara o aluno para ler, alterar e organizar arquivos `.tf` com segurança.
Estrutura:
assets/: imagens, diagramas e material visualprojeto/: resultado do projeto ao final da fase.
Próximos passos:
- 1.1 Primeiro plano
- 1.2 Entendendo o arquivo terraform.tfstate
- 1.3 Deep Dive nos Blocos do OpenTofu
- 1.4 Destruindo Toda a Infraestrutura
Orientações da fase:
- ao final de cada etapa, o projeto do aluno deve ficar semelhante ao subdiretório de exemplo correspondente;
- antes de executar mudanças de infraestrutura, o OpenTofu lê e combina todos os arquivos
.tfdo diretório como um único projeto; - a separação em arquivos como
main.tf,variables.tfeoutputs.tfexiste para organização humana; - tecnicamente, nada impede definir variáveis em um arquivo como
windson.tfou até emoutputs.tf, mas isso piora a legibilidade e adiciona complexidade desnecessária; - vamos manter o princípio
KISS - Keep It Simple, Stupide preferir nomes e divisões simples e previsíveis; - instruções de credenciais e acessos aos ambientes devem ser obtidas individualmente por cada participante.