This tree is intentionally limited to external control planes and infra metadata.
- Cloudflare DNS records and public-service metadata
- Tailscale policy/grants when enabled
- Service/domain/network metadata stored in version control
- Copy
envs/prod/terraform.tfvars.exampleto a local, ignoredterraform.tfvars. - Set provider credentials through environment variables or a local vars file.
- Run:
.\scripts\validate-terraform.ps1- Start by importing a small set of existing DNS records before any apply.
- Preferred open source engine:
OpenTofu - Compatible fallback:
Terraform