From f147217f6f628217b812b3f1da9a66dd77c14a96 Mon Sep 17 00:00:00 2001 From: Andres Galindo Date: Tue, 23 Jul 2019 16:46:02 -0400 Subject: [PATCH] Used some string manipulating to work around the templating --- main.tf | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/main.tf b/main.tf index ab92a89..6b8d40d 100644 --- a/main.tf +++ b/main.tf @@ -1,6 +1,11 @@ locals { // Get distinct list of domains and SANs - distinct_domain_names = distinct(concat([var.domain_name], data.template_file.breakup_san.*.rendered)) + distinct_domain_names = distinct( + concat( + [var.domain_name], + split(":", replace(join(":", var.subject_alternative_names), "*.", "")) + ) + ) // Copy domain_validation_options for the distinct domain names validation_domains = [for k, v in aws_acm_certificate.this[0].domain_validation_options : tomap(v) if contains(local.distinct_domain_names, v.domain_name)]