feat(dns): setup cloudflared tunnel and DNS records
This commit is contained in:
20
cloudflare/dns/main.tf
Normal file
20
cloudflare/dns/main.tf
Normal file
@@ -0,0 +1,20 @@
|
||||
# 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
|
||||
}
|
||||
Reference in New Issue
Block a user