terraform-res 2023-12-22
Add Cloudflare and GoDaddy modules with multi-provider DNS support
15 files · 283+ · 56-

Cloudflare module

3 files changed
  • main.tf Cloudflare-specific resource management
  • outputs.tf Cloudflare zone and record outputs
  • variables.tf Cloudflare module input variables
  • Created dedicated Cloudflare module for managing zones and DNS records through the Cloudflare provider instantiate behavioral
    1 file
    • main.tf

GoDaddy module stub

2 files changed
  • main.tf Initial GoDaddy domain management module
  • variables.tf GoDaddy module variables
  • Started GoDaddy module for domain registration and nameserver management operations instantiate behavioral
    1 file
    • main.tf

Provider and data model expansion

6 files changed
  • provider.tf Expanded provider configuration with additional required providers
  • main.tf Updated root module to wire new Cloudflare and GoDaddy modules
  • variables.tf Added new input variables for expanded module set
  • .terraform.lock.hcl Updated lock file with new provider versions
  • README.md Expanded documentation with domain object model explanation
  • domains.json Significantly expanded multi-domain JSON with provider routing
  • Extended domain JSON data model to support dns_providers routing (Cloudflare vs GoDaddy), enabling per-domain provider selection interface behavioral
    2 files
    • domains.json
    • main.tf