Este repositorio contiene módulos reutilizables de Terraform para AWS. Forma parte del ejercicio semanal de Terraform, donde se separa claramente:
- Repositorio público: definición de módulos Terraform.
- Repositorio privado: ejecución de Terraform (init, plan, apply, destroy) y workflows de GitHub Actions.
source.
El módulo modulo-weekly-exercise despliega la siguiente
infraestructura en AWS:
- VPC
- Subnets públicas
- Security Group para tráfico HTTP
- Varias instancias EC2 configuradas mediante
map(object) - Outputs reutilizables para el root module
terraform-modules-aws/
├── main.tf # Recursos AWS
├── variables.tf # Variables de entrada del módulo
├── outputs.tf # Valores de salida
├── README.md # Documentación del módulo
└── .gitignore