From 7ec1c8dd3544bc7052fee58540d2b4f1a89fa42c Mon Sep 17 00:00:00 2001 From: Sheogorath <sheogorath@shivering-isles.com> Date: Sun, 10 Oct 2021 02:59:43 +0200 Subject: [PATCH] terraform: Add app DNS entires With nginx-ingress in place (or any other ingress-controller), this patch provides the required DNS entires that can be used directly or as part of a CNAME entry. --- terraform/dns.tf | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/terraform/dns.tf b/terraform/dns.tf index 955d86968..cc3546bfe 100644 --- a/terraform/dns.tf +++ b/terraform/dns.tf @@ -5,3 +5,20 @@ resource "cloudflare_record" "dns_a_api" { type = "A" ttl = 300 } + +resource "cloudflare_record" "dns_a_apps" { + zone_id = var.dns_zone_id + name = "apps.${var.dns_domain}" + value = hcloud_load_balancer.lb.ipv4 + type = "A" + ttl = 300 +} + + +resource "cloudflare_record" "dns_a_apps_wildcard" { + zone_id = var.dns_zone_id + name = "*.apps.${var.dns_domain}" + value = hcloud_load_balancer.lb.ipv4 + type = "A" + ttl = 300 +} -- GitLab