Sobre el proyecto

Terraform es una herramienta para construir, cambiar y versionar infraestructura de forma segura y eficiente. Puede gestionar proveedores de servicios existentes y populares, así como soluciones personalizadas internas. Características clave descritas en el README: - Infraestructura como Código: la infraestructura se describe mediante una sintaxis de configuración de alto nivel, por lo que un plano de un centro de datos puede versionarse, compartirse y reutilizarse como cualquier otro código. - Planes de Ejecución: un paso de planificación genera un plan de ejecución que muestra lo que Terraform hará cuando se llame a apply, lo que ayuda a evitar sorpresas. - Grafo de Recursos: Terraform construye un grafo de todos los recursos y paraleliza la creación y modificación de recursos no dependientes, brindando a los operadores visibilidad sobre las dependencias. - Automatización de Cambios: se pueden aplicar conjuntos de cambios complejos con una interacción humana mínima, ya que el plan y el grafo indican qué cambiará y en qué orden. Este repositorio contiene solo el núcleo de Terraform, que incluye la interfaz de línea de comandos y el motor principal de grafos. Los proveedores se implementan como complementos, y Terraform puede descargar automáticamente los proveedores publicados en el Terraform Registry; algunos proveedores son desarrollados por HashiCorp y otros por otras organizaciones. La documentación, los tutoriales, un foro de discusión y un examen de certificación están enlazados desde el proyecto. También se hace referencia a la guía de contribución, un proceso de clasificación de errores e instrucciones para contribuir a la documentación. El proyecto está licenciado bajo la Business Source License 1.1.