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

5.0
48 usos
ChatGPT
Usar no ChatGPT
**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."

Como Usar este Prompt

1

Clique no botão "Copiar Prompt" para copiar o conteúdo completo.

2

Abra sua ferramenta de IA de preferência (ChatGPT e etc.).

3

Cole o prompt e substitua as variáveis (se houver) com suas informações.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!

Outros prompts de Terraform

Continue explorando prompts nesta categoria.

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

Guia para testing em terraform em Terraform

Prompt gerado automaticamente para Testing em Terraform em Terraform

Guia para fundamentos de terraform em Terraform

Prompt gerado automaticamente para Fundamentos de Terraform em Terraform