Files
Max Brenner 2febf65b69 initial commit
Signed-off-by: Max Brenner <xamrennerb@gmail.com>
2021-04-23 11:07:09 +02:00

30 lines
789 B
HCL

resource "aws_acm_certificate" "cloudsdk" {
domain_name = local.domain
subject_alternative_names = ["*.${local.domain}"]
validation_method = "DNS"
tags = var.tags
lifecycle {
create_before_destroy = true
}
}
resource "aws_route53_record" "cloudsdk_ssl_validation" {
for_each = {
for dvo in aws_acm_certificate.cloudsdk.domain_validation_options : dvo.domain_name => {
name = dvo.resource_record_name
record = dvo.resource_record_value
type = dvo.resource_record_type
}
}
zone_id = data.aws_route53_zone.cloudsdk.zone_id
name = each.value.name
type = each.value.type
ttl = 600
allow_overwrite = true
records = [
each.value.record
]
}