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

Desmontar con terraform destroy

En esta lección eliminarás toda la infraestructura que creaste.

terraform destroy muestra qué va a destruir, pide confirmación con yes y lo elimina todo, en el orden inverso a las dependencias.

Es el comando más peligroso de Terraform y también uno de los más útiles, y conviene ver las dos caras.

La útil: un entorno de pruebas que se levanta por la mañana y se destruye por la tarde no genera facturas de fin de semana, y una demostración se puede montar y desmontar sin dejar rastro. Poder destruir con un comando es lo que hace barato experimentar.

La peligrosa: destruye todo lo que gestiona esa configuración, incluidas las bases de datos y sus datos. Ejecutarlo en el directorio equivocado o con el workspace equivocado no tiene deshacer. Antes de escribir yes, lee el resumen y comprueba dónde estás.

Hay dos protecciones que merecen ponerse en producción: prevent_destroy en el ciclo de vida de un recurso, que hace fallar cualquier intento, y limitar por permisos quién puede ejecutarlo.

Con -target se destruye un recurso concreto, algo que conviene reservar para emergencias.

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

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