Skip to content

Commit f8bc04a

Browse files
authored
chore: revert changes to the creation of the codepipeline_policy resource (having an inline policy should work fine) (#1261)
1 parent ffc3499 commit f8bc04a

File tree

2 files changed

+3
-8
lines changed

2 files changed

+3
-8
lines changed

aws/modules/code_pipeline/codebuild.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ resource "aws_codebuild_project" "ecs_render" {
4444
]
4545
}
4646

47-
depends_on = [aws_iam_role_policy_attachment.codepipeline_policy]
47+
depends_on = [aws_iam_role_policy.codepipeline_policy]
4848
}
4949

5050
locals {

aws/modules/code_pipeline/iam.tf

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ resource "aws_iam_role_policy_attachment" "AWSCodeDeployRoleForECS" {
3030
role = aws_iam_role.this.name
3131
}
3232

33-
resource "aws_iam_policy" "codepipeline_policy" {
33+
resource "aws_iam_role_policy" "codepipeline_policy" {
3434
name = "codepipeline_policy"
35-
path = "/"
35+
role = aws_iam_role.this.id
3636
policy = data.aws_iam_policy_document.codepipeline_policy.json
3737
}
3838

@@ -200,8 +200,3 @@ data "aws_iam_policy_document" "codepipeline_policy" {
200200
}
201201
}
202202
}
203-
204-
resource "aws_iam_role_policy_attachment" "codepipeline_policy" {
205-
role = aws_iam_role.this.name
206-
policy_arn = aws_iam_policy.codepipeline_policy.arn
207-
}

0 commit comments

Comments
 (0)