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
  • Documentación
  • Recursos
Export as PDF

Estilo del código

PreviousConvención del nombradoNextPreguntas y respuestas frecuentes

Last updated 3 years ago

  • Los ejemplos y módulos de Terraform deberían integrar documentación que describa sus funcionalidades y el cómo utilizarlas.

  • Enlaces en el sitio web del Terraform Registry son relevantes y no funcionarán, así que hacer uso de rutas absolutas en el README.md.

  • La documentación puede incluir diagramas creados con **** y planos creados con .

  • Hacer uso de los **** **** para asegurarse de que el código es válido, de que está en el formato adecuado y está documentado adecuadamente antes de que sea pusheado a git y revisado por una persona.\

Documentación

Documentación generada automáticamente

**** es un marco de trabajo -framework- para administrar y mantener hooks de precommit multi lenguaje. Está escrito en Python y es una herramienta potente para hacer algo de manera automática en la máquina del desarrollador antes de que el código sea commiteado al repositorio de git. Normalmente, es utilizado para ejecutar linters y formatear código (ver ).

Con las configuraciones de Terraform, el pre-commit puede ser utilizado para formatear y validar código, así como actualizar documentación.

Se recomienda revisar el para la familiarización con el mismo, y con otros repositorios existentes (por ejemplo, ) en donde está siendo utilizado.

@porhacer: Documentar versiones de módulos, liberaciones, GH Actions.

Recursos

1. .

2. .

3. Publicación de blog por .

mermaid
cloudfcraft.co
hooks de pre-commit de Terraform
pre-commit
hooks soportados
repositorio de pre-commit-terraform
terraform-aws-vpc
Página principal de pre-commit
Colección de git hooks para Terraform a ser usados con el framework pre-commit
Dean Wilson: hooks de pre-commit y terraform – una red segura para tus repositorios