File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -71,7 +71,7 @@ data "aws_iam_roles" "aws_load_balancer_controller" {
7171
7272locals {
7373 aws_load_balancer_controller_role_exists = var. enable_aws_load_balancer_controller_explicit_deny ? length (data. aws_iam_roles . aws_load_balancer_controller . names ) > 0 : false
74- aws_load_balancer_controller_role_name = local. aws_load_balancer_controller_role_exists ? sort ( tolist ( data. aws_iam_roles . aws_load_balancer_controller . names ))[ 0 ] : null
74+ aws_load_balancer_controller_role_names = local. aws_load_balancer_controller_role_exists ? toset ( data. aws_iam_roles . aws_load_balancer_controller . names ) : toset ([])
7575}
7676
7777data "aws_iam_policy_document" "aws_load_balancer_controller_explicit_deny" {
@@ -90,8 +90,8 @@ resource "aws_iam_policy" "aws_load_balancer_controller_explicit_deny" {
9090}
9191
9292resource "aws_iam_role_policy_attachment" "aws_load_balancer_controller_explicit_deny" {
93- count = local. aws_load_balancer_controller_role_exists ? 1 : 0
94- role = local . aws_load_balancer_controller_role_name
93+ for_each = local. aws_load_balancer_controller_role_names
94+ role = each . value
9595 policy_arn = aws_iam_policy. aws_load_balancer_controller_explicit_deny [0 ]. arn
9696}
9797
You can’t perform that action at this time.
0 commit comments