¿Qué es Terraform?

Es un software de infraestructura como código. Permite definir y configurar la infraestructura de un centro de datos en un lenguaje de alto nivel, generando un plan de ejecución para desplegar infraestructura como por ejemplo en AWS.

Se define utilizando la sintaxis de configuración de HashiCorp denominada HashiCorp Configuration Language (HCL) o en formato JSON.

Utilizar Terraform tiene innumerable beneficios para administrar una infraestructura, como:

¿Qué es infraestructura como código?

La Infraestructura como código es el aprovisionamiento de la infraestructura a través de software para lograr entornos consistentes y predecibles.

Componentes

Ejecutable Terraform