AD

¿Ya dominas lo básico? Un curso estructurado de Terraform es la vía rápida para dar el salto.

Ver cursos de Terraform en Udemy

Enlace de afiliado. No te cuesta nada extra.

Lección 2 / 37

¿Qué es Terraform?

En esta lección entenderás qué problema resuelve Terraform.

Terraform permite describir la infraestructura en archivos de texto —servidores, redes, bases de datos— y construirla a partir de ellos, en lugar de ir haciendo clics en la consola de un proveedor.

terraform version comprueba que está instalado, y sirve de primer contacto.

Lo que cambia respecto a los clics es que la infraestructura pasa a tener las mismas ventajas que el código: entra en el control de versiones, los cambios se revisan antes de aplicarse, el historial dice quién cambió qué y cuándo, y un entorno idéntico se puede levantar desde cero.

Su rasgo más característico es que es declarativo. No se escriben pasos («crea un servidor, luego una red»), se escribe el resultado deseado, y Terraform calcula qué hay que hacer para llegar ahí desde el estado actual. Por eso ejecutar lo mismo dos veces no duplica nada.

Y funciona con casi todo: AWS, Google Cloud, Azure y cientos de proveedores más, con el mismo flujo de trabajo. Esa neutralidad es lo que lo convirtió en el estándar de hecho.

Terraform
Pruébalo (escríbelo en la terminal simulada)
terraform version

🧑‍💻 Puedes escribir este comando en la terminal simulada de Terraform para probarlo tú mismo (esta página no incluye terminal interactiva).

Espacio publicitario (banner)
Espacio publicitario (en el artículo)