Skip to content

Commit 6e49c9f

Browse files
committed
ELI-577: Fixes permissions for test
1 parent 6e6a0c7 commit 6e49c9f

2 files changed

Lines changed: 9 additions & 4 deletions

File tree

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

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -291,7 +291,8 @@ resource "aws_iam_policy" "api_infrastructure" {
291291
# CloudWatch Logs subscription filters for CSOC forwarding
292292
"logs:PutSubscriptionFilter",
293293
"logs:DeleteSubscriptionFilter",
294-
"logs:DescribeSubscriptionFilters"
294+
"logs:DescribeSubscriptionFilters",
295+
"logs:PutRetentionPolicy"
295296
],
296297
Resource = [
297298
# VPC Flow Logs
@@ -429,7 +430,9 @@ resource "aws_iam_policy" "api_infrastructure" {
429430
# State Machine
430431
"states:DescribeStateMachine",
431432
"states:ListStateMachineVersions",
432-
"states:ListTagsForResource"
433+
"states:ListTagsForResource",
434+
"states:ValidateStateMachineDefinition",
435+
"states:CreateStateMachine"
433436
],
434437

435438

@@ -452,7 +455,7 @@ resource "aws_iam_policy" "api_infrastructure" {
452455
"arn:aws:events:${var.default_aws_region}:${data.aws_caller_identity.current.account_id}:rule/cloudwatch-alarm-state-change-to-splunk*",
453456
"arn:aws:wafv2:${var.default_aws_region}:${data.aws_caller_identity.current.account_id}:regional/webacl/*",
454457
"arn:aws:wafv2:${var.default_aws_region}:${data.aws_caller_identity.current.account_id}:regional/managedruleset/*",
455-
"arn:aws:states:${var.default_aws_region}:${data.aws_caller_identity.current.account_id}:stateMachine:SecretRotationWorkflow",
458+
"arn:aws:states:${var.default_aws_region}:${data.aws_caller_identity.current.account_id}:stateMachine:*",
456459
]
457460
},
458461
]

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,9 @@ data "aws_iam_policy_document" "permissions_boundary" {
256256
# State Machine management
257257
"states:DescribeStateMachine",
258258
"states:ListStateMachineVersions",
259-
"states:ListTagsForResource"
259+
"states:ListTagsForResource",
260+
"states:ValidateStateMachineDefinition",
261+
"states:CreateStateMachine"
260262
]
261263

262264
resources = ["*"]

0 commit comments

Comments
 (0)