variable zone_id { description = "Hetzner DNS zone ID to be configured with." } resource "hetznerdns_record" "plover_ipv4" { zone_id = var.zone_id name = "plover" type = "A" value = hcloud_server.plover.ipv4_address } resource "hetznerdns_record" "plover_ipv6" { zone_id = var.zone_id name = "plover" type = "AAAA" value = hcloud_server.plover.ipv6_address } variable services { type = list(string) default = [ "auth", "pass", "code" ] } resource "hetznerdns_record" "plover_services" { for_each = toset(var.services) zone_id = var.zone_id name = each.key type = "CNAME" value = "plover" }