Preguntas y respuestas frecuentes
PFT (Problemas Frecuentes de Terraform)
¿Cuáles son las herramientas que debería tener en cuenta y considerar utilizar?
Terragrunt - herramienta de orquestación.
tflint - linter de código.
tfenv - gestor de versiones.
Atlantis - automaticación de Pull Request.
pre-commit-terraform - Colección de hooks de git para Terraform a usar con pre-commit framework.
Infracost - Cloud estima los costes de Terraform mediante un sistema de extraccion y trabaja con Terragrunt, Atlantis y pre-commit-terraform
¿Cuál es la solución al dependency hell -infierno de las dependencias- con los módulos?
Las versiones de los recursos y los módulos de la infraestructura deben ser especificados. Los proveedores deben ser configurados fuera de los módulos, solamente en la composición. Las versiones de los proveedores y Terraform también se pueden bloquear.
No hay una herramienta de gestión de dependencias maestra pero, hay varios tips para hacer el dependency hell menos problemático. Por ejemplo, Dependabot **** puede ser utilizado para automatizar la actualización de dependencias. Dependabot crea pull requests para mantener las dependencias seguras y actualizadas al día. Dependabot soporta configuraciones de Terraform.
Last updated