From f7d98f0533eb725ab50d49c9b74e597d0de2e939 Mon Sep 17 00:00:00 2001 From: Frederic Leger Date: Thu, 14 Mar 2024 10:37:41 +0100 Subject: [PATCH] feat(aws): cloudfront: allow multiple members in origin group --- aws/cloudfront-distribution/cloudfront.tf | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/aws/cloudfront-distribution/cloudfront.tf b/aws/cloudfront-distribution/cloudfront.tf index ac9e584..926d603 100644 --- a/aws/cloudfront-distribution/cloudfront.tf +++ b/aws/cloudfront-distribution/cloudfront.tf @@ -148,8 +148,11 @@ resource "aws_cloudfront_distribution" "main" { failover_criteria { status_codes = origin_group.value.failover_criteria.status_codes } - member { - origin_id = origin_group.value.member.origin_id + dynamic "member" { + for_each = length(origin_group.value.member) > 0 ? flatten([origin_group.value.member]) : [] + content { + origin_id = try(member.value.origin_id, null) + } } } }