@@ -91,24 +91,12 @@ resource "aws_iam_policy" "this" {
91
91
{
92
92
"Effect": "Allow",
93
93
"Action": [
94
- "iam:CreateServiceLinkedRole"
95
- ],
96
- "Resource": "*",
97
- "Condition": {
98
- "StringEquals": {
99
- "iam:AWSServiceName": "elasticloadbalancing.amazonaws.com"
100
- }
101
- }
102
- },
103
- {
104
- "Effect": "Allow",
105
- "Action": [
94
+ "iam:CreateServiceLinkedRole",
106
95
"ec2:DescribeAccountAttributes",
107
96
"ec2:DescribeAddresses",
108
97
"ec2:DescribeAvailabilityZones",
109
98
"ec2:DescribeInternetGateways",
110
99
"ec2:DescribeVpcs",
111
- "ec2:DescribeVpcPeeringConnections",
112
100
"ec2:DescribeSubnets",
113
101
"ec2:DescribeSecurityGroups",
114
102
"ec2:DescribeInstances",
@@ -191,8 +179,7 @@ resource "aws_iam_policy" "this" {
191
179
"Resource": "arn:aws:ec2:*:*:security-group/*",
192
180
"Condition": {
193
181
"Null": {
194
- "aws:RequestTag/elbv2.k8s.aws/cluster": "true",
195
- "aws:ResourceTag/elbv2.k8s.aws/cluster": "false"
182
+ "aws:ResourceTag/ingress.k8s.aws/cluster": "false"
196
183
}
197
184
}
198
185
},
@@ -237,7 +224,8 @@ resource "aws_iam_policy" "this" {
237
224
"Effect": "Allow",
238
225
"Action": [
239
226
"elasticloadbalancing:AddTags",
240
- "elasticloadbalancing:RemoveTags"
227
+ "elasticloadbalancing:RemoveTags",
228
+ "elasticloadbalancing:DeleteTargetGroup"
241
229
],
242
230
"Resource": [
243
231
"arn:aws:elasticloadbalancing:*:*:targetgroup/*/*",
@@ -246,8 +234,7 @@ resource "aws_iam_policy" "this" {
246
234
],
247
235
"Condition": {
248
236
"Null": {
249
- "aws:RequestTag/elbv2.k8s.aws/cluster": "true",
250
- "aws:ResourceTag/elbv2.k8s.aws/cluster": "false"
237
+ "aws:ResourceTag/ingress.k8s.aws/cluster": "false"
251
238
}
252
239
}
253
240
},
0 commit comments