Fase 4 — Desmontagem
A Fase 4 remove tudo o que o plano criou. O terraform destroy exclui o xcsh_dns_zone gerenciado
(e seus registros) por meio da API do F5 XC e atualiza o estado remoto.
Destruir
Seção intitulada “Destruir”-
Confirme que seu ambiente aponta para o tenant e o domínio pretendidos:
Terminal window echo "$XCSH_API_URL"grep '^domain' terraform/terraform.tfvars -
Revise o que será destruído:
Terminal window cd terraformterraform plan -destroy -
Destrua após revisar o plano:
Terminal window terraform destroy
Verificar remoção
Seção intitulada “Verificar remoção”Confirme que a zona foi removida do F5 XC (espere 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"A resolução pública é interrompida assim que os servidores de nome delegados descartam os registros.
O que permanece
Seção intitulada “O que permanece”O backend de estado do Azure (grupo de recursos, conta de armazenamento, contêiner) não é removido pelo
terraform destroy — ele mantém o estado e é reutilizado entre execuções. O arquivo de estado permanece, agora
registrando uma configuração vazia. Remova o backend somente quando estiver desativando o ambiente
completamente, com o Azure CLI:
az group delete --name f5-sales-demo-tfstate --yesPara reconstruir, comece novamente em Fase 1 — Build.