Terraform Best Practices
Terraform consultingTwitter @antonbabenkoTerraform Weekly
Español (Spanish)
Español (Spanish)
  • ¡Bienvenido!
  • Conceptos clave
  • Estructura del código
  • Ejemplos de estructura del código
    • Terragrunt
    • Terraform
      • Infraestructura de tamaño pequeño con Terraform
      • Infraestructura de tamaño mediano con Terraform
      • Infraestructura de tamaño grande con Terraform
  • Convención del nombrado
  • Estilo del código
  • Preguntas y respuestas frecuentes
  • Referencias
  • Escribiendo configuraciones de Terraform
  • Taller
Powered by GitBook
On this page
  • ¿Cuáles son las herramientas que debería tener en cuenta y considerar utilizar?
  • ¿Cuál es la solución al dependency hell -infierno de las dependencias- con los módulos?
Export as PDF

Preguntas y respuestas frecuentes

PFT (Problemas Frecuentes de Terraform)

PreviousEstilo del códigoNextReferencias

Last updated 2 years ago

¿Cuáles son las herramientas que debería tener en cuenta y considerar utilizar?

  • - herramienta de orquestación.

  • - linter de código.

  • - gestor de versiones.

  • - automaticación de Pull Request.

  • - Colección de hooks de git para Terraform a usar con .

  • - 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 -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, **** 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.

Terragrunt
tflint
tfenv
Atlantis
pre-commit-terraform
pre-commit framework
Infracost
dependency hell
Dependabot