🏗️
ChatGPT intermediate

Guia para testing em terraform em Terraform

Prompt gerado automaticamente para Testing em Terraform em Terraform

4 usos Terraform

Prompt completo

Crie um módulo Terraform que provisione uma infraestrutura AWS completa (VPC, subnets públicas/privadas, security groups, EC2 instances com AMI Linux 2 e um load balancer ALB com um target group). Em seguida, escreva um script de teste em Python usando Pytest e o boto3 para verificar se:

1. A VPC foi criada com o CIDR correto.
2. Existem exatamente duas subnets públicas e duas privadas.
3. As instâncias EC2 estão rodando e acessíveis via SSH (apenas para a porta 22).
4. O ALB está ativo, com um listener HTTP na porta 80 e o target group associado às instâncias EC2.
5. Uma requisição HTTP para o DNS do ALB retorna um código de status 200.

O script de teste deve ser idempotente e capaz de ser executado após a aplicação do Terraform, independentemente de execuções anteriores. Inclua exemplos de assertions para cada verificação.

Tags relacionadas

Terraform Testing 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