terraform-res 2024-01-04
Add GoDaddy nameserver scripts and refine domain examples
16 files · 220+ · 110-

GoDaddy nameserver management

4 files changed
  • get_ns.sh Shell script to fetch current nameservers via GoDaddy API
  • update_ns.sh Shell script to update nameservers via GoDaddy API
  • .terraform.lock.hcl GoDaddy module lock file
  • main.tf Expanded GoDaddy module with external data source for nameserver operations
  • Added shell scripts for GoDaddy API nameserver get/update operations, wired into the Terraform module via external data source provider instantiate behavioral
    2 files
    • get_ns.sh
    • update_ns.sh

Site submodules and example cleanup

4 files changed
  • site-neurotic-meme Git submodule reference for neurotic.meme site repo
  • site-shitpost-meme Git submodule reference for shitpost.meme site repo
  • json-single-domain Renamed from single-domain.json with updated content
  • multiple-domains.json Refined multi-domain configuration
  • Added git submodule references for site repositories and cleaned up example domain configurations streamline internal
    2 files
    • site-neurotic-meme
    • site-shitpost-meme

Module refinements

6 files changed
  • main.tf Updated root module references
  • main.tf Minor DNS module adjustment
  • outputs.tf Added DNS module outputs
  • variables.tf Removed unused variable
  • variables.tf Added GoDaddy customer ID variable
  • outputs.tf Removed unused outputs
  • Cleaned up module interfaces removing unused variables and outputs for a tighter module contract streamline internal
    2 files
    • variables.tf
    • outputs.tf