Infraestructura de tamaño grande con Terraform

Fuente: https://github.com/antonbabenko/terraform-best-practices/tree/master/examples/large-terraform

La presente integra código como ejemplo de la estructuración de la configuración para una infraestructura de tamaño grande que utiliza:

  • 2 cuentas de AWS.

  • 2 entornos separados (prod y stage, los cuales no comparten nada). Cada entorno vive en cuentas separadas de AWS.

  • Cada entorno utiliza diferentes versiones del módulo estándar de infraestructura (alb) proveniente de Registro de Terraform -Terraform Registry-.

  • Cada entorno hace uso de la misma versión del módulo interno modules/network dado que es procedente de un directorio local.

En proyectos grandes como el aquí descrito, los beneficios de utilizar Terragrunt se hace palpable. Revisar Ejemplos de Estructuras de Código con Terragrunt.

Last updated