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

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 output o account_id e a região da sessão conectada.

Estrutura:

  • assets/: imagens, diagramas e material visual
  • projeto/: resultado esperado ao final da fase

Orientações da fase:

  • no WSL, o fluxo de login deve usar aws 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 CLI sem precisar de um login separado;
  • ao final da fase, o ideal é conseguir provar por output em qual conta e em qual região você está operando;
  • se necessário, use export AWS_PROFILE=treinamento para simplificar os comandos da sessão atual.

Próximo passo: