Files
homelab/cloudflare/dns/main.tf

21 lines
551 B
HCL

# Root A Record
resource "cloudflare_dns_record" "root_dns_record" {
zone_id = var.cloudflare_zone_id
name = "madunde.ad"
ttl = 3600
type = "A"
content = "193.93.217.193"
proxied = false
}
# CNAME Records for each service declared in services module
resource "cloudflare_dns_record" "cname_record" {
for_each = var.services
zone_id = var.cloudflare_zone_id
name = "${each.value.subdomain}.madunde.ad"
content = "${var.cloudflare_tunnel_id}.cfargotunnel.com"
type = "CNAME"
ttl = 1
proxied = true
}