Skip to content

Commit ad76156

Browse files
github role permissions - reduced (#217)
1 parent c2f9ae7 commit ad76156

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

infrastructure/stacks/iams-developer-roles/github_actions_policies.tf

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ resource "aws_iam_policy" "terraform_state" {
1313
"s3:ListBucket",
1414
"s3:GetObject",
1515
"s3:PutObject",
16-
"s3:DeleteObject"
16+
"s3:DeleteObject",
17+
"s3:GetObject"
1718
],
1819
Resource = [
1920
"${local.terraform_state_bucket_arn}",
@@ -147,6 +148,7 @@ resource "aws_iam_policy" "s3_management" {
147148
"s3:PutBucketLogging",
148149
"s3:GetObjectTagging",
149150
"s3:PutObjectTagging",
151+
"s3:GetObjectVersion"
150152
],
151153
Resource = [
152154
"arn:aws:s3:::*eligibility-signposting-api-${var.environment}-eli-rules",
@@ -296,9 +298,13 @@ resource "aws_iam_policy" "kms_creation" {
296298
Effect = "Allow",
297299
Action = [
298300
"kms:CreateKey",
301+
"kms:DescribeKey",
299302
"kms:CreateAlias",
300303
"kms:List*",
301304
"kms:ListAliases",
305+
"kms:Decrypt",
306+
"kms:Encrypt",
307+
"kms:ReEncrypt*",
302308
],
303309
Resource = "*"
304310
},

0 commit comments

Comments
 (0)