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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.