- Startseite
- DNS
- Demo
- Phase 4 — Teardown
Phase 4 — Teardown
Phase 4 entfernt alles, was der Plan erstellt hat. terraform destroy löscht die verwaltete xcsh_dns_zone
(und ihre Einträge) über die F5 XC API und aktualisiert den Remote-State.
Zerstören
Abschnitt betitelt „Zerstören“-
Bestätigen Sie, dass Ihre Umgebung auf den beabsichtigten Mandanten und die beabsichtigte Domain abzielt:
Terminal-Fenster echo "$XCSH_API_URL"grep '^domain' terraform/terraform.tfvars -
Überprüfen Sie, was zerstört werden soll:
Terminal-Fenster cd terraformterraform plan -destroy -
Zerstören Sie nach Überprüfung des Plans:
Terminal-Fenster terraform destroy
Entfernung überprüfen
Abschnitt betitelt „Entfernung überprüfen“Bestätigen Sie, dass die Zone aus F5 XC entfernt wurde (erwarten Sie 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"Die öffentliche Namensauflösung wird beendet, sobald die delegierten Nameserver die Einträge entfernen.
Was verbleibt
Abschnitt betitelt „Was verbleibt“Das Azure-State-Backend (Ressourcengruppe, Speicherkonto, Container) wird durch
terraform destroy nicht entfernt — es enthält den State und wird über mehrere Ausführungen hinweg wiederverwendet. Die State-Datei bleibt erhalten und verzeichnet nun eine leere Konfiguration. Entfernen Sie das Backend nur, wenn Sie die Umgebung vollständig außer Betrieb nehmen, mit der Azure CLI:
az group delete --name f5-sales-demo-tfstate --yesUm neu aufzubauen, beginnen Sie erneut bei Phase 1 — Build.