feat: Add optional list of policy ARNs for attachment to Karpenter IRSA (#2537)

Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com>
This commit is contained in:
Constantin Bugneac
2023-03-28 21:50:40 +01:00
committed by GitHub
parent c013f7bfbc
commit bd387d69fa
4 changed files with 51 additions and 20 deletions

View File

@@ -175,6 +175,13 @@ resource "aws_iam_role_policy_attachment" "irsa" {
policy_arn = aws_iam_policy.irsa[0].arn
}
resource "aws_iam_role_policy_attachment" "irsa_additional" {
for_each = { for k, v in var.policies : k => v if local.create_irsa }
role = aws_iam_role.irsa[0].name
policy_arn = each.value
}
################################################################################
# Node Termination Queue
################################################################################