locals { # For list, see https://docs.github.com/en/enterprise-server@3.1/admin/configuration/configuring-network-settings/enabling-subdomain-isolation # Can't allow wildcards through our WAF module hostnames = [ "github.${var.dns_info["public"]["zone"]}", "assets.github.${var.dns_info["public"]["zone"]}", "avatars.github.${var.dns_info["public"]["zone"]}", "codeload.github.${var.dns_info["public"]["zone"]}", "containers.github.${var.dns_info["public"]["zone"]}", "gist.github.${var.dns_info["public"]["zone"]}", "media.github.${var.dns_info["public"]["zone"]}", "pages.github.${var.dns_info["public"]["zone"]}", "raw.github.${var.dns_info["public"]["zone"]}", "render.github.${var.dns_info["public"]["zone"]}", "reply.github.${var.dns_info["public"]["zone"]}", "uploads.github.${var.dns_info["public"]["zone"]}", "docker.github.${var.dns_info["public"]["zone"]}", "npm.github.${var.dns_info["public"]["zone"]}", "rubygems.github.${var.dns_info["public"]["zone"]}", "maven.github.${var.dns_info["public"]["zone"]}", "nuget.github.${var.dns_info["public"]["zone"]}", # Not a typo. It is "nuget" not "nugget" ] }