Skip to content

Commit 2a2a134

Browse files
committed
WIP: Add checks for validate_certificate
1 parent 627b0eb commit 2a2a134

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

main.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ locals {
66
validation_domains = var.create_certificate ? [for k, v in aws_acm_certificate.this[0].domain_validation_options : tomap(v) if contains(local.distinct_domain_names, replace(v.domain_name, "\\*\\.", ""))] : []
77

88
host_to_zone_regex = "/^(?:.*\\.)?([^.]+\\.[^.]+)$/"
9-
zone_id_map = zipmap(local.distinct_domain_names, data.aws_route53_zone.this.*.zone_id)
9+
zone_id_map = var.validate_certificate ? zipmap(local.distinct_domain_names, data.aws_route53_zone.this.*.zone_id) : {}
1010
}
1111

1212
data "aws_route53_zone" "this" {
13-
count = length(local.distinct_domain_names)
13+
count = var.create_certificate && var.validation_method == "DNS" && var.validate_certificate ? length(local.distinct_domain_names) : 0
1414

1515
name = replace(local.distinct_domain_names[count.index], local.host_to_zone_regex, "$1")
1616
private_zone = false

0 commit comments

Comments
 (0)