OpenTofu na AWS: do Zero à Infraestrutura Real
Autor: Andrew Ramires

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 visual
  • projeto/: resultado do projeto ao final da fase.

Próximos passos:

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 .tf do diretório como um único projeto;
  • a separação em arquivos como main.tf, variables.tf e outputs.tf existe para organização humana;
  • tecnicamente, nada impede definir variáveis em um arquivo como windson.tf ou até em outputs.tf, mas isso piora a legibilidade e adiciona complexidade desnecessária;
  • vamos manter o princípio KISS - Keep It Simple, Stupid e preferir nomes e divisões simples e previsíveis;
  • instruções de credenciais e acessos aos ambientes devem ser obtidas individualmente por cada participante.