Fase 4 — Desmantelamiento
La Fase 4 elimina todo lo que el plan creó. terraform destroy borra la xcsh_dns_zone gestionada
(y sus registros) a través de la API de F5 XC y actualiza el estado remoto.
Destruir
Sección titulada «Destruir»-
Confirme que su entorno apunta al tenant y dominio deseados:
Ventana de terminal echo "$XCSH_API_URL"grep '^domain' terraform/terraform.tfvars -
Revise lo que será destruido:
Ventana de terminal cd terraformterraform plan -destroy -
Destruya tras revisar el plan:
Ventana de terminal terraform destroy
Verificar la eliminación
Sección titulada «Verificar la eliminación»Confirme que la zona ha desaparecido de F5 XC (se espera HTTP 404):
curl -s -o /dev/null -w '%{http_code}\n' \ -H "Authorization: APIToken xF5XC_API_TOKENx" \ "xF5XC_API_URLx/api/config/dns/namespaces/system/dns_zones/xF5XC_DOMAINx"La resolución pública se detiene una vez que los servidores de nombres delegados eliminan los registros.
Qué permanece
Sección titulada «Qué permanece»El backend de estado de Azure (grupo de recursos, cuenta de almacenamiento, contenedor) no es
eliminado por terraform destroy — conserva el estado y se reutiliza entre ejecuciones. El archivo
de estado permanece, registrando ahora una configuración vacía. Elimine el backend únicamente cuando
esté retirando el entorno por completo, con la CLI de Azure:
az group delete --name f5-sales-demo-tfstate --yesPara reconstruir, comience nuevamente en Fase 1 — Construcción.