1. OpenTofu na AWS: do Zero à Infraestrutura Real
Infraestrutura como código na prática
Construa uma base real na AWS com VPC, subnets, EC2, user_data e load balancer.
Este curso foi organizado para sair da preparação do ambiente e chegar em uma arquitetura funcional, versionada e reproduzível com OpenTofu.
⚡ Visão rápida: comece por esta página para entender o fluxo do curso, os pré-requisitos e os caminhos alternativos para Windows e Linux.
Todo o material foi pensado para distribuições baseadas em Debian, preferencialmente Ubuntu.
1.1 Sistema operacional
- Linux, preferencialmente uma distribuição derivada de Debian
- Recomendação principal: Ubuntu
- Windows também pode ser usado, desde que execute o ambiente Linux via WSL
1.2 🪟 No Windows
Se estiver no Windows, use preferencialmente Ubuntu dentro do WSL 2.
O guia para esse caso está em Ubuntu no Windows (WSL).
1.3 🐧 No Linux
Se já estiver em Linux, ignore a etapa de instalação do WSL.
Neste caso, a recomendação continua sendo usar:
- Ubuntu
- Debian
- outra distribuição derivada de Debian, quando necessário
1.4 Ferramentas necessárias
- AWS CLI versão 2.34.x ou superior
- Terminal com acesso ao ambiente Linux
- Permissão para instalar pacotes no sistema
1.5 Estrutura do guia
O fluxo principal do curso está separado por ferramenta:
- 3. Inspeção SSL e AWS_CA_BUNDLE
- 4. Instalando a AWS CLI e Fazendo Login
- 5. Instalando o OpenTofu
- 6. Diretório do Projeto e VS Code