Cloudflare DNS Plugin
Manage Cloudflare DNS zones and records through Terraform in the nexaedge/infrastructure repository.
What it does
This skill automates the full DNS management workflow:
- Reads current DNS state from Terraform files
- Writes zone/record changes following existing patterns
- Commits and opens a PR on
nexaedge/infrastructure - Reviews the
terraform planoutput from GitHub Actions - Merges the PR to trigger
terraform apply - Watches the apply workflow until completion
- Verifies DNS records are live
Auto-invocation
This skill is automatically invoked when you mention domains, subdomains, DNS records, zones, or Cloudflare DNS configuration for NexaEdge infrastructure.
Constraints
- All DNS changes go through Terraform — never through Cloudflare CLI, API, or dashboard
terraform planandterraform applyonly run in GitHub Actions, never locally- Changes follow the existing patterns in
cloudflare/zone.tf,cloudflare/pages.tf, andcloudflare/redirects.tf