From 8484bf8182db0ddd24df8e2138a87fa138135765 Mon Sep 17 00:00:00 2001 From: Yong Wen Chua Date: Fri, 22 Mar 2024 10:47:05 +0800 Subject: [PATCH] Omit `remove_headers_config` if no headers to remove (#5) Fix permanent diff --- modules/response-headers/main.tf | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/modules/response-headers/main.tf b/modules/response-headers/main.tf index b7da4ef..8a03eea 100644 --- a/modules/response-headers/main.tf +++ b/modules/response-headers/main.tf @@ -47,12 +47,16 @@ resource "aws_cloudfront_response_headers_policy" "this" { } } - remove_headers_config { - dynamic "items" { - for_each = var.remove_headers + dynamic "remove_headers_config" { + for_each = length(var.remove_headers) > 0 ? [1] : [] - content { - header = items.value + content { + dynamic "items" { + for_each = var.remove_headers + + content { + header = items.value + } } } }