From d67d247462c45db63858e2d3271955ea168ea4dd Mon Sep 17 00:00:00 2001 From: Daniel Lutsch Date: Wed, 18 Feb 2026 20:57:37 +0900 Subject: [PATCH 1/2] Update role attachment count changed count on role policy attachment to match the policy resource's count condition --- main.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.tf b/main.tf index 2b9f889..b071ff3 100644 --- a/main.tf +++ b/main.tf @@ -202,7 +202,7 @@ EOF } resource "aws_iam_role_policy_attachment" "kms_decrypt" { - count = length(aws_iam_policy.kms_decrypt) + count = count = var.kms_key != null ? 1 : 0 role = local.lambda_iam_role_name policy_arn = aws_iam_policy.kms_decrypt[count.index].arn } From 55f57a1c483cf1bf90f8bc178457f691a6942bfb Mon Sep 17 00:00:00 2001 From: Daniel Lutsch Date: Tue, 24 Feb 2026 21:47:20 +0900 Subject: [PATCH 2/2] fix typo --- main.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.tf b/main.tf index b071ff3..df4d96d 100644 --- a/main.tf +++ b/main.tf @@ -202,7 +202,7 @@ EOF } resource "aws_iam_role_policy_attachment" "kms_decrypt" { - count = count = var.kms_key != null ? 1 : 0 + count = var.kms_key != null ? 1 : 0 role = local.lambda_iam_role_name policy_arn = aws_iam_policy.kms_decrypt[count.index].arn }