Phase 4 — Démantèlement
La Phase 4 supprime tout ce que le plan a créé. terraform destroy supprime la xcsh_dns_zone gérée
(et ses enregistrements) via l’API F5 XC et met à jour l’état distant.
Destruction
Section intitulée « Destruction »-
Confirmez que votre environnement cible le tenant et le domaine prévus :
Fenêtre de terminal echo "$XCSH_API_URL"grep '^domain' terraform/terraform.tfvars -
Examinez ce qui sera détruit :
Fenêtre de terminal cd terraformterraform plan -destroy -
Détruisez après avoir examiné le plan :
Fenêtre de terminal terraform destroy
Vérifier la suppression
Section intitulée « Vérifier la suppression »Confirmez que la zone a disparu de F5 XC (attendez 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 résolution publique s’arrête une fois que les serveurs de noms délégués suppriment les enregistrements.
Ce qui reste
Section intitulée « Ce qui reste »Le backend d’état Azure (groupe de ressources, compte de stockage, conteneur) n’est pas supprimé par
terraform destroy — il conserve l’état et est réutilisé entre les exécutions. Le fichier d’état reste, enregistrant
désormais une configuration vide. Ne supprimez le backend que lorsque vous retirez entièrement l’environnement,
avec Azure CLI :
az group delete --name f5-sales-demo-tfstate --yesPour reconstruire, recommencez à Phase 1 — Build.