2. Conectando Tofu a AWS
Esta fase organiza a preparação de acesso ao ambiente AWS usado no curso.
⚡ Visão rápida: esta fase conecta autenticação da AWS CLI, provider AWS, outputs, variáveis e organização do projeto em uma sequência prática.
O objetivo prático aqui é capturar o contexto de autenticação da AWS CLI, reutilizar esse login no OpenTofu e conseguir expor por output informações como o account_id da conta conectada e a região em uso.
Material de apoio já ligado à trilha principal do curso:
Objetivos sugeridos para esta fase:
- realizar login com o perfil
treinamento; - validar identidade e origem das credenciais carregadas;
- reaproveitar no OpenTofu os tokens e credenciais carregados pela
AWS CLI; - expor por
outputoaccount_ide a região da sessão conectada.
Estrutura:
assets/: imagens, diagramas e material visualprojeto/: resultado esperado ao final da fase
Orientações da fase:
- no
WSL, o fluxo de login deve usaraws login --remote; - a região padrão do treinamento neste curso é
sa-east-1; - sempre valide o login com
aws sts get-caller-identity; - o OpenTofu pode reutilizar o contexto autenticado da
AWS CLIsem precisar de um login separado; - ao final da fase, o ideal é conseguir provar por
outputem qual conta e em qual região você está operando; - se necessário, use
export AWS_PROFILE=treinamentopara simplificar os comandos da sessão atual.
Próximo passo:
- 2.1 Como Fazer Login no OpenTofu
- 2.3 Organizando o Projeto
- 2.4 Usando Variáveis para a Região
- 2.5 Por Que Usar tfvars e Variáveis
- 2.6 Entendendo Módulos