File tree Expand file tree Collapse file tree 2 files changed +15
-3
lines changed
terraform-cross-account/iam-ci Expand file tree Collapse file tree 2 files changed +15
-3
lines changed Original file line number Diff line number Diff line change @@ -43,10 +43,21 @@ data "aws_iam_policy_document" "cross_ci_ssm" {
43
43
statement {
44
44
effect = " Allow"
45
45
actions = [
46
- " ssm:GetParameter"
46
+ " ssm:GetParameter*" ,
47
+ " ssm:ListTagsForResource" ,
48
+ " ssm:PutParameter" ,
49
+ " ssm:AddTagsToResource"
47
50
]
48
51
resources = [" arn:aws:ssm:*:327778747031:parameter/*" ]
49
52
}
53
+
54
+ statement {
55
+ effect = " Allow"
56
+ actions = [
57
+ " ssm:DescribeParameters" ,
58
+ ]
59
+ resources = [" arn:aws:ssm:*:327778747031:*" ]
60
+ }
50
61
}
51
62
52
63
resource "aws_iam_role_policy_attachment" "ci_to_env_linker_write" {
@@ -77,9 +88,10 @@ data "aws_iam_policy_document" "cross_ci_write" {
77
88
actions = [
78
89
" route53:DisassociateVPCFromHostedZone" ,
79
90
" route53:AssociateVPCWithHostedZone" ,
91
+ " route53:ListTagsForResource" ,
80
92
" route53:ChangeResourceRecordSets" ,
81
93
" route53:DeleteVPCAssociationAuthorization" ,
82
- " route53:CreateVPCAssociationAuthorization"
94
+ " route53:CreateVPCAssociationAuthorization" ,
83
95
]
84
96
resources = [" arn:aws:route53:::hostedzone/*" ]
85
97
}
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ provider "aws" {
8
8
region = var. region
9
9
assume_role {
10
10
role_arn = " arn:aws:iam::${ var . common_account_id } :role/${ var . common_account_role } "
11
- session_name = " common-dev -cross-account"
11
+ session_name = " common-${ var . environment } -cross-account"
12
12
}
13
13
}
14
14
You can’t perform that action at this time.
0 commit comments