AK
resource "aws_acm_certificate" "static_cert" {
for_each = toset("${var.static_domain}")
provider = aws.cert
domain_name = "${each.key}"
validation_method = "DNS"
}
resource "aws_route53_record" "cert_validation" {
for_each = toset("${var.static_domain}")
name = aws_acm_certificate.static_cert[each.key].domain_validation_options.0.resource_record_name
type = aws_acm_certificate.static_cert[each.key].domain_validation_options.0.resource_record_type
zone_id = data.aws_route53_zone.zone.id
records = [aws_acm_certificate.static_cert[each.key].domain_validation_options.0.resource_record_value]
ttl = 60
}
resource "aws_acm_certificate_validation" "static_cert" {
for_each = toset("${var.static_domain}")
provider = aws.cert
certificate_arn = aws_acm_certificate.static_cert[each.key].arn
validation_record_fqdns = [aws_route53_record.cert_validation[each.key].fqdn]
}