resource "namecheap_domain_records" "top" { domain = "othoulrich.com" mode = "MERGE" record { address = "otho.boxgraph.net." hostname = "code" mx_pref = 10 ttl = 1799 type = "CNAME" } record { address = "othoulrich.com." hostname = "www" mx_pref = 10 ttl = 1799 type = "CNAME" } record { address = "www.othoulrich.com." hostname = "@" mx_pref = 10 ttl = 1799 type = "CNAME" } } terraform { required_providers { namecheap = { source = "namecheap/namecheap" version = "~> 2.1.0" } } backend "http" { address = "https://asciireactor.com/api/v4/projects/101//terraform/state/app" lock_address = "https://asciireactor.com/api/v4/projects/101//terraform/state/app/lock" unlock_address = "https://asciireactor.com/api/v4/projects/101//terraform/state/app/lock" lock_method = "POST" unlock_method = "DELETE" retry_wait_min = 5 } } provider "namecheap" { user_name = var.dns_user_name api_user = var.dns_api_user api_key = var.dns_api_key use_sandbox = var.use_dns_sandbox } variable use_dns_sandbox { type = bool default = false } variable dns_user_name { type = string } variable dns_api_user { type = string } variable dns_api_key { type = string }