diff --git a/ops/glesys/dns-tvl-fyi.tf b/ops/glesys/dns-tvl-fyi.tf index ff9469bad..4687d5342 100644 --- a/ops/glesys/dns-tvl-fyi.tf +++ b/ops/glesys/dns-tvl-fyi.tf @@ -87,9 +87,30 @@ resource "glesys_dnsdomain_record" "tvl_fyi_whitby_services" { type = "CNAME" data = "whitby.tvl.fyi." host = each.key + ttl = 60 # TODO for_each = toset(local.whitby_services) } +# Explicit records for all services running on nevsky +resource "glesys_dnsdomain_record" "tvl_fyi_nevsky_services" { + domain = glesys_dnsdomain.tvl_fyi.id + type = "CNAME" + data = "nevsky.tvl.fyi." + host = each.key + ttl = 600 # TODO + for_each = toset(local.nevsky_services) +} + +# Explicit records for all services running on bugry +resource "glesys_dnsdomain_record" "tvl_fyi_bugry_services" { + domain = glesys_dnsdomain.tvl_fyi.id + type = "CNAME" + data = "bugry.tvl.fyi." + host = each.key + ttl = 600 # TODO + for_each = toset(local.bugry_services) +} + resource "glesys_dnsdomain_record" "tvl_fyi_net_CNAME" { domain = glesys_dnsdomain.tvl_fyi.id type = "CNAME" diff --git a/ops/glesys/dns-tvl-su.tf b/ops/glesys/dns-tvl-su.tf index 97c7d60ac..8548b482f 100644 --- a/ops/glesys/dns-tvl-su.tf +++ b/ops/glesys/dns-tvl-su.tf @@ -79,10 +79,31 @@ resource "glesys_dnsdomain_record" "tvl_su_whitby_services" { domain = glesys_dnsdomain.tvl_su.id type = "CNAME" data = "whitby.tvl.su." + ttl = 60 host = each.key for_each = toset(local.whitby_services) } +# Explicit records for all services running on nevsky +resource "glesys_dnsdomain_record" "tvl_su_nevsky_services" { + domain = glesys_dnsdomain.tvl_su.id + type = "CNAME" + data = "nevsky.tvl.su." + host = each.key + ttl = 600 + for_each = toset(local.nevsky_services) +} + +# Explicit records for all services running on bugry +resource "glesys_dnsdomain_record" "tvl_su_bugry_services" { + domain = glesys_dnsdomain.tvl_su.id + type = "CNAME" + data = "bugry.tvl.su." + host = each.key + ttl = 600 + for_each = toset(local.bugry_services) +} + # historical tvixbolt.tvl.su record, redirects to bolt.tvix.dev resource "glesys_dnsdomain_record" "tvix_su_tvixbolt_CNAME" { domain = glesys_dnsdomain.tvl_su.id diff --git a/ops/glesys/main.tf b/ops/glesys/main.tf index be908db35..74850ab0d 100644 --- a/ops/glesys/main.tf +++ b/ops/glesys/main.tf @@ -107,4 +107,12 @@ locals { "status", "todo", ] + + # Hostnames of all public services on nevsky + nevsky_services = [ + ] + + # Hostnames of all public services on bugry + bugry_services = [ + ] }