Skip to content

Commit 7e94bc9

Browse files
committed
Added dependency in role attachment
1 parent 0a7a3ec commit 7e94bc9

File tree

4 files changed

+4
-0
lines changed

4 files changed

+4
-0
lines changed

aws/cloudtrail/cloudtrail.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ resource "aws_iam_policy" "iam_policy" {
8787
}
8888

8989
resource "aws_iam_role_policy_attachment" "source-role-policy-attach" {
90+
for_each = toset(var.source_details.iam_details.create_iam_role ? ["source_iam_role"] : [])
9091
role = aws_iam_role.source_iam_role["source_iam_role"].name
9192
policy_arn = aws_iam_policy.iam_policy["iam_policy"].arn
9293
}

aws/elasticloadbalancing/elb.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ resource "aws_iam_policy" "iam_policy" {
7676
}
7777

7878
resource "aws_iam_role_policy_attachment" "source-role-policy-attach" {
79+
for_each = toset(var.source_details.iam_details.create_iam_role ? ["source_iam_role"] : [])
7980
role = aws_iam_role.source_iam_role["source_iam_role"].name
8081
policy_arn = aws_iam_policy.iam_policy["iam_policy"].arn
8182
}

aws/elb/elb.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ resource "aws_iam_policy" "iam_policy" {
7676
}
7777

7878
resource "aws_iam_role_policy_attachment" "source-role-policy-attach" {
79+
for_each = toset(var.source_details.iam_details.create_iam_role ? ["source_iam_role"] : [])
7980
role = aws_iam_role.source_iam_role["source_iam_role"].name
8081
policy_arn = aws_iam_policy.iam_policy["iam_policy"].arn
8182
}

aws/rootcause/rootcause.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ resource "aws_iam_policy" "iam_policy" {
3030
}
3131

3232
resource "aws_iam_role_policy_attachment" "source-role-policy-attach" {
33+
for_each = toset(var.iam_details.create_iam_role ? ["source_iam_role"] : [])
3334
role = aws_iam_role.source_iam_role["source_iam_role"].name
3435
policy_arn = aws_iam_policy.iam_policy["iam_policy"].arn
3536
}

0 commit comments

Comments
 (0)