criar/replicar recursos da aws via código (json, yml). Gera outputs para linkar recursos de outras infras (nat gateway IP, VPC range, etc..) Mantém o controle sobre o estado da infra estrutura (s3 storage). Trigger de reversão baseado em alarmes CloudWatch.
etc…). Multi provedor cloud. Gera outputs para linkar recursos de outras infras (nat gateway IP, VPC range IP, alb address) Mantém o controle sobre o estado da infraestrutura (arquivo terrafom.tfstate). Controle de mutação (terraform import, state).
Salve arquivos de estado (terraform.tfstate) no s3, e habilite o versionamento no bucket. Não declare as credenciais de seu provedor como variáveis ou via CLI. Rode terraform plan com frequência e seja notificado em caso de alterações. Reutilize códigos criando/utilizando módulos.