Dicas de testing em terraform para Terraform
Prompt gerado automaticamente para Testing em Terraform em Terraform
Crie um módulo Terraform que provisione uma infraestrutura AWS mínima (uma VPC, uma subnet pública e uma instância EC2 t2.micro) e, em seguida, escreva testes unitários e de integração para este módulo usando o framework Terratest em Go. Os testes devem verificar:
1. **Testes Unitários:**
* Se a VPC foi criada com o CIDR block correto.
* Se a subnet foi criada dentro da VPC e possui a tag esperada.
* Se a instância EC2 foi lançada na subnet correta e com o tipo de instância especificado.
* Se o Security Group associado à instância EC2 permite o tráfego SSH (porta 22).
2. **Testes de Integração:**
* Se é possível conectar via SSH à instância EC2 após o provisionamento (usando uma chave SSH gerada e injetada no teste).
* Se um servidor web Nginx pode ser instalado e acessado na porta 80 da instância EC2 (assumindo que o Security Group permita o tráfego HTTP).
O prompt deve ser detalhado o suficiente para que o modelo de IA possa gerar tanto o código Terraform quanto os testes Terratest correspondentes, incluindo a estrutura de diretórios recomendada para o projeto.
Tags relacionadas
Como Usar este Prompt
Clique no botão "Copiar Prompt" para copiar o conteúdo completo.
Abra sua ferramenta de IA de preferência (ChatGPT e etc.).
Cole o prompt e substitua as variáveis (se houver) com suas informações.
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
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