Skip to content

Commit 8cec2fa

Browse files
committed
fix: Added additional permissions to the deployment role.
1 parent 6b3a89c commit 8cec2fa

File tree

1 file changed

+51
-4
lines changed

1 file changed

+51
-4
lines changed

tofu/modules/deployment/templates/iam-policy.yaml.tftpl

Lines changed: 51 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,55 @@ Statement:
2525
Resource:
2626
- arn:${partition}:dynamodb:${region}:${account_id}:table/${environment}.tfstate
2727
28+
- Sid: ServiceCatalogAccess
29+
Effect: Allow
30+
Action:
31+
- servicecatalog:CreateApplication
32+
- servicecatalog:GetApplication
33+
- servicecatalog:DeleteApplication
34+
- servicecatalog:ListTagsForResource
35+
- servicecatalog:TagResource
36+
- servicecatalog:UntagResource
37+
- servicecatalog:UpdateApplication
38+
Resource: "*"
39+
Condition:
40+
ForAnyValue:StringEquals:
41+
aws:ResourceTag/project: sqs-senzing
42+
43+
- Sid: SQSAccess
44+
Effect: Allow
45+
Action:
46+
- sqs:CreateQueue
47+
- sqs:DeleteQueue
48+
- sqs:GetQueueAttributes
49+
- sqs:GetQueueUrl
50+
- sqs:ListQueues
51+
- sqs:ListQueueTags
52+
- sqs:SetQueueAttributes
53+
- sqs:TagQueue
54+
- sqs:UntagQueue
55+
Resource: arn:${partition}:sqs:${region}:${account_id}:${project}-${system_environment}-*
56+
57+
- Sid: S3Access
58+
Effect: Allow
59+
Action:
60+
- s3:CreateBucket
61+
- s3:DeleteBucket
62+
- s3:DeleteObject
63+
- s3:GetBucketAcl
64+
- s3:GetBucketLocation
65+
- s3:GetBucketPolicy
66+
- s3:GetBucketTagging
67+
- s3:GetObject
68+
- s3:ListBucket
69+
- s3:PutBucketAcl
70+
- s3:PutBucketPolicy
71+
- s3:PutBucketTagging
72+
- s3:PutObject
73+
Resource:
74+
- arn:${partition}:s3:::${project}-${system_environment}-*
75+
- arn:${partition}:s3:::${project}-${system_environment}-*/*
76+
2877
- Effect: Allow
2978
Action:
3079
- ec2:DescribeAddresses
@@ -125,9 +174,7 @@ Statement:
125174
- s3:PutEncryptionConfiguration
126175
- s3:PutLifecycleConfiguration
127176
Resource: arn:${partition}:s3:::*
128-
- Effect: Allow
129-
Action: sqs:CreateQueue
130-
Resource: arn:${partition}:sqs:${region}:${account_id}:*
131177
- Effect: Allow
132178
Action: ssm:GetParameter
133-
Resource: arn:${partition}:ssm:${region}:${account_id}:parameter/${project}/${environment}/*
179+
Resource:
180+
- arn:${partition}:ssm:${region}:${account_id}:parameter/${project}/${system_environment}/*

0 commit comments

Comments
 (0)