Demonstração
Este guia apresenta um exercício completo de DNS no F5 Distributed Cloud, orientado pelo Terraform. Ele é estruturado em quatro fases que um operador humano ou um assistente de IA pode executar de ponta a ponta. Cada fase é idempotente: executá-la novamente converge para o mesmo estado.
Fases do exercício
Seção intitulada “Fases do exercício”| Fase | Objetivo |
|---|---|
| Fase 1 — Construir | Implantar a zona DNS primária com Terraform; configurar estado remoto e CI |
| Fase 2 — Validar | Confirmar que a zona resolve na internet pública e que o plano é idempotente |
| Fase 3 — Failover | Adicionar um balanceador de carga DNS com failover baseado em verificação de integridade (pendente o módulo DNS-LB) |
| Fase 4 — Encerrar | Destruir os objetos gerenciados após confirmação explícita |
Pré-requisitos
Seção intitulada “Pré-requisitos”- Terraform ≥ 1.5.
- O provedor
f5-sales-demo/xcsh≥ 3.62.0 (namespaces somente de sistema definidos automaticamente por padrão), resolvido a partir do registro do Terraform — ou uma compilação local viadev_overrides. - Um token de API do F5 XC com acesso ao namespace
system. - O Azure CLI, autenticado com a função Contributor na assinatura, para o bootstrap inicial do backend de estado.
Comece com a Fase 1 — Construir.