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 25 / 37

Guardar un plan con terraform plan -out

En esta lección guardarás un plan en un archivo para aplicarlo después.

terraform plan -out=tfplan hace lo mismo que un plan normal y además lo escribe en un archivo binario.

La razón de existir de esta opción es una garantía concreta: lo que se revisó es exactamente lo que se aplica. Sin plan guardado, el apply vuelve a calcular, y entre la revisión y la aplicación pueden haber cambiado el código o la infraestructura real. Con un plan guardado, no hay hueco.

Es la base del flujo de trabajo en integración continua: se genera el plan al proponer el cambio, se publica para revisarlo y, al aprobarse, se aplica ese archivo.

El archivo no está pensado para leerse a mano, pero terraform show tfplan lo muestra, y con -json se puede analizar automáticamente — así se detecta, por ejemplo, cualquier plan que destruya algo.

Dos advertencias. El plan caduca en la práctica: si la infraestructura cambia, el apply falla, y eso es lo correcto. Y contiene todos los valores en claro, secretos incluidos, así que no es un archivo para guardar como artefacto público.

Terraform
Pruébalo (escríbelo en la terminal simulada)
terraform plan -out=tfplan

🧑‍💻 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)