From c2ab17dc3bc72841f2344aedadba9ec0f28417ee Mon Sep 17 00:00:00 2001 From: Khalim Conn-Kowlessar Date: Mon, 17 Jul 2023 11:39:23 +0100 Subject: [PATCH] updated my_certificate_validation with for_each syntax --- infrastructure/terraform/modules/route53/main.tf | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/infrastructure/terraform/modules/route53/main.tf b/infrastructure/terraform/modules/route53/main.tf index 700232dd..293dfc70 100644 --- a/infrastructure/terraform/modules/route53/main.tf +++ b/infrastructure/terraform/modules/route53/main.tf @@ -18,6 +18,8 @@ resource "aws_acm_certificate" "my_certificate_request" { } # Create a DNS record to prove that we own the domain +# for)each syntax as discussed here: +# https://github.com/hashicorp/terraform-provider-aws/issues/10098#issuecomment-663562342 resource "aws_route53_record" "my_validation_record" { zone_id = aws_route53_zone.my_hosted_zone.zone_id for_each = { @@ -35,7 +37,7 @@ resource "aws_route53_record" "my_validation_record" { resource "aws_acm_certificate_validation" "my_certificate_validation" { certificate_arn = aws_acm_certificate.my_certificate_request.arn - validation_record_fqdns = [aws_route53_record.my_validation_record.fqdn] + validation_record_fqdns = [for record in aws_route53_record.my_validation_record: record.fqdn] } resource "aws_route53_record" "my_caa_record" {