locals {
  songwhip_dev_dns_map = {
    "custom-domain-production" = {
      name    = "custom-domain-production"
      value   = "domains.songwhip.com"
      type    = "CNAME"
      ttl     = 60
      proxied = false

    }
    "custom-domain-staging" = {
      name    = "custom-domain-staging"
      value   = "domains.songwhip.com"
      type    = "CNAME"
      ttl     = 60
      proxied = false
    }
  }
}

data "cloudflare_zone" "cloudflare_cloudflare_zone" {
  name       = var.cloudflare_zone
  account_id = var.cloudflare_account_id
}

resource "cloudflare_record" "songwhip_dev" {
  for_each = local.songwhip_dev_dns_map
  zone_id  = data.cloudflare_zone.cloudflare_cloudflare_zone.id
  name     = each.value.name
  value    = each.value.value
  type     = each.value.type
  ttl      = each.value.ttl
  proxied  = each.value.proxied
}
