🏗️
ChatGPT intermediate

Melhores práticas de casos de uso práticos em terraform para Terraform

Prompt gerado automaticamente para Casos de uso práticos em Terraform em Terraform

3 usos Terraform

Prompt completo

**Prompt para o Modelo de IA (em Português do Brasil):**

"Você é um especialista em DevOps e infraestrutura como código (IaC), com vasto conhecimento em Terraform. Sua tarefa é criar um guia passo a passo, detalhado e prático, para um cenário comum onde equipes de desenvolvimento precisam provisionar e gerenciar ambientes de homologação (staging) efêmeros para testes de regressão de forma automatizada e segura, utilizando o Terraform na AWS.

O guia deve cobrir desde a estrutura de arquivos Terraform (`.tf`) recomendada, passando pela criação de recursos essenciais (VPC, subnets, security groups, instâncias EC2, bancos de dados RDS - PostgreSQL) e a configuração de *provisioners* (remote-exec ou local-exec) para a instalação inicial de dependências nas instâncias EC2.

Além disso, o guia precisa abordar:

1.  **Modularização:** Como estruturar o código Terraform em módulos para reutilização e organização (ex: módulo VPC, módulo EC2, módulo RDS).
2.  **Variáveis e Saídas:** Como usar variáveis para parametrizar o ambiente (tipo de instância, tamanho do disco, etc.) e saídas (`outputs`) para expor informações importantes (IPs, endpoints de banco de dados).
3.  **Gerenciamento de Estado:** Recomendações para o `backend` do Terraform (S3 + DynamoDB para bloqueio) e boas práticas para o gerenciamento do estado em equipes.
4.  **Destruição Automatizada:** Como configurar *lifecycle rules* ou scripts para garantir que os ambientes de homologação sejam destruídos após um período de tempo definido ou após a conclusão dos testes, evitando custos desnecessários.
5.  **Segurança:** Boas práticas de segurança (IAM roles, políticas de menor privilégio, não hardcodar segredos).
6.  **Validação:** Como usar `terraform validate` e `terraform plan` para verificar a sintaxe e prever as mudanças antes de aplicar.

O tom deve ser didático, prático e focado em soluções que possam ser implementadas por equipes de desenvolvimento e operações. Inclua exemplos de código Terraform claros e concisos para cada etapa. O objetivo final é capacitar uma equipe a criar e derrubar ambientes de homologação sob demanda, de forma autônoma e eficiente."

Tags relacionadas

Terraform Casos de uso práticos em Terraform gerado-automaticamente

Como usar este prompt

1

Clique no botão "Copiar" para copiar o prompt para sua área de transferência

2

Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)

3

Cole o prompt e adapte conforme necessário para seu contexto específico