From 67bf6a519ec2a53b637bdd2b38b8b67d17925f62 Mon Sep 17 00:00:00 2001 From: Edd Almond Date: Tue, 3 Jun 2025 16:27:54 +0100 Subject: [PATCH] eli-239 fixing terraform role attachment --- infrastructure/stacks/api-layer/iam_policies.tf | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/infrastructure/stacks/api-layer/iam_policies.tf b/infrastructure/stacks/api-layer/iam_policies.tf index bad42048f..dc970e0de 100644 --- a/infrastructure/stacks/api-layer/iam_policies.tf +++ b/infrastructure/stacks/api-layer/iam_policies.tf @@ -23,8 +23,9 @@ data "aws_iam_policy_document" "dynamodb_write_policy_doc" { # Attach dynamoDB write policy to external write role resource "aws_iam_role_policy" "external_dynamodb_write_policy" { + count = length(aws_iam_role.write_access_role) name = "DynamoDBWriteAccess" - role = aws_iam_role.write_access_role.id + role = aws_iam_role.write_access_role[count.index].id policy = data.aws_iam_policy_document.dynamodb_write_policy_doc.json } @@ -160,5 +161,3 @@ resource "aws_kms_key_policy" "kms_key" { key_id = module.eligibility_status_table.dynamodb_kms_key_id policy = data.aws_iam_policy_document.kms_key_policy.json } - -