From ba52f7229d2f6580a4bc02b49b6a4341856c1890 Mon Sep 17 00:00:00 2001 From: Katalina Okano Date: Fri, 18 Dec 2020 13:17:13 -0500 Subject: [PATCH] fix(tf): regex for matching domain suffix --- terraform/weblb.tf | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/terraform/weblb.tf b/terraform/weblb.tf index fb6e2f9..ffa832e 100644 --- a/terraform/weblb.tf +++ b/terraform/weblb.tf @@ -86,13 +86,13 @@ resource "google_compute_global_forwarding_rule" "web_lb-ipv6" { locals { // for web-example.roleypoly.com, grab the .roleypoly.com. This may break for .co.uk, etc, so don't use that. :) - uiDNSReplace = regex("/\\.[a-z0-9-]+\\.[a-z\\.]+$/", var.ui_hostnames[0]) + uiDNSReplace = regex("\\.[a-z0-9-]+\\.[a-z]+$", var.ui_hostnames[0]) } resource "cloudflare_record" "web-ipv4" { for_each = toset(var.ui_hostnames) zone_id = var.cloudflare_zone_id - name = replace(each.value, uiDNSReplace, "") + name = replace(each.value, local.uiDNSReplace, "") type = "A" value = google_compute_global_forwarding_rule.web_lb-ipv4.ip_address proxied = true @@ -101,7 +101,7 @@ resource "cloudflare_record" "web-ipv4" { resource "cloudflare_record" "web-ipv6" { for_each = toset(var.ui_hostnames) zone_id = var.cloudflare_zone_id - name = replace(each.value, uiDNSReplace, "") + name = replace(each.value, local.uiDNSReplace, "") type = "AAAA" value = google_compute_global_forwarding_rule.web_lb-ipv6.ip_address proxied = true