From 78dbee19277471473c23daaddaa0e7daae7f0875 Mon Sep 17 00:00:00 2001 From: mvalo Date: Thu, 14 Nov 2024 18:35:56 +0100 Subject: [PATCH 1/2] fix: consider zone_awareness_config only if zone_awareness is enabled --- main.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.tf b/main.tf index e5499c7..21f65f9 100644 --- a/main.tf +++ b/main.tf @@ -106,7 +106,7 @@ resource "aws_opensearch_domain" "this" { warm_type = try(cluster_config.value.warm_type, null) dynamic "zone_awareness_config" { - for_each = try([cluster_config.value.zone_awareness_config], []) + for_each = cluster_config.value.zone_awareness_enabled ? try([cluster_config.value.zone_awareness_config], []) : [] content { availability_zone_count = try(zone_awareness_config.value.availability_zone_count, null) From c2e8e86a5db6af19191ad6fcf4bb224cf82fccf7 Mon Sep 17 00:00:00 2001 From: Bryant Biggs Date: Fri, 29 Nov 2024 12:37:48 -0600 Subject: [PATCH 2/2] Update main.tf --- main.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.tf b/main.tf index 21f65f9..e656235 100644 --- a/main.tf +++ b/main.tf @@ -106,7 +106,7 @@ resource "aws_opensearch_domain" "this" { warm_type = try(cluster_config.value.warm_type, null) dynamic "zone_awareness_config" { - for_each = cluster_config.value.zone_awareness_enabled ? try([cluster_config.value.zone_awareness_config], []) : [] + for_each = try(cluster_config.value.zone_awareness_enabled, true) ? try([cluster_config.value.zone_awareness_config], []) : [] content { availability_zone_count = try(zone_awareness_config.value.availability_zone_count, null)