From 2e9463d6ddfb5dc25d39543f55313f3306004904 Mon Sep 17 00:00:00 2001 From: Edd Tsao Date: Wed, 1 Mar 2023 19:31:00 -0800 Subject: [PATCH 1/2] Fix bug - `dns_zone_id` not available during planning --- main.tf | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/main.tf b/main.tf index 6f39d728..e1c68775 100755 --- a/main.tf +++ b/main.tf @@ -1158,14 +1158,18 @@ resource "aws_s3_bucket" "elb_logs" { } } +locals { + dns_zone_id = try(var.zone_id[0], tostring(var.zone_id), "") +} + module "dns_hostname" { source = "cloudposse/route53-cluster-hostname/aws" version = "0.12.2" - enabled = local.enabled && var.dns_zone_id != "" && var.tier == "WebServer" ? true : false + enabled = local.enabled && local.dns_zone_id != "" && var.tier == "WebServer" ? true : false dns_name = var.dns_subdomain != "" ? var.dns_subdomain : module.this.name - zone_id = var.dns_zone_id + zone_id = local.dns_zone_id records = [join("", aws_elastic_beanstalk_environment.default.*.cname)] context = module.this.context From 4059e18822047a2c4c923e2e802ea3b90278b692 Mon Sep 17 00:00:00 2001 From: Max Lobur Date: Fri, 14 Apr 2023 19:36:26 +0300 Subject: [PATCH 2/2] Update main.tf --- main.tf | 1 - 1 file changed, 1 deletion(-) diff --git a/main.tf b/main.tf index 1920f5c1..09202a96 100755 --- a/main.tf +++ b/main.tf @@ -1169,7 +1169,6 @@ module "dns_hostname" { enabled = local.enabled && local.dns_zone_id != "" && var.tier == "WebServer" ? true : false dns_name = var.dns_subdomain != "" ? var.dns_subdomain : module.this.name - zone_id = var.dns_zone_id records = [join("", aws_elastic_beanstalk_environment.default[*].cname)]