Skip to content

Commit 43a87c2

Browse files
mmirandaantonbabenko
authored andcommitted
Fixing validation records when wildcard is present with alternative domains (#32)
1 parent 671b1f7 commit 43a87c2

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
@@ -3,7 +3,7 @@ locals {
33
distinct_domain_names = distinct(concat([var.domain_name], [for s in var.subject_alternative_names : replace(s, "*.", "")]))
44

55
// Copy domain_validation_options for the distinct domain names
6-
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, v.domain_name)] : []
6+
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

99
resource "aws_acm_certificate" "this" {
@@ -21,7 +21,7 @@ resource "aws_acm_certificate" "this" {
2121
}
2222

2323
resource "aws_route53_record" "validation" {
24-
count = var.create_certificate && var.validation_method == "DNS" && var.validate_certificate ? length(local.distinct_domain_names) : 0
24+
count = var.create_certificate && var.validation_method == "DNS" && var.validate_certificate ? length(local.distinct_domain_names)+1 : 0
2525

2626
zone_id = var.zone_id
2727
name = element(local.validation_domains, count.index)["resource_record_name"]

0 commit comments

Comments
 (0)