@@ -17,7 +17,6 @@ data "aws_iam_policy_document" "aws_gateway_controller" {
17
17
}
18
18
}
19
19
20
-
21
20
resource "aws_iam_policy" "aws_gateway_controller" {
22
21
count = var. create_role && var. attach_aws_gateway_controller_policy ? 1 : 0
23
22
@@ -851,7 +850,6 @@ data "aws_iam_policy_document" "load_balancer_controller" {
851
850
" ec2:DescribeVpcs" ,
852
851
" ec2:DescribeVpcPeeringConnections" ,
853
852
" ec2:DescribeSubnets" ,
854
- " ec2:DescribeRouteTables" ,
855
853
" ec2:DescribeSecurityGroups" ,
856
854
" ec2:DescribeInstances" ,
857
855
" ec2:DescribeNetworkInterfaces" ,
@@ -860,6 +858,7 @@ data "aws_iam_policy_document" "load_balancer_controller" {
860
858
" ec2:DescribeCoipPools" ,
861
859
" ec2:GetSecurityGroupsForVpc" ,
862
860
" ec2:DescribeIpamPools" ,
861
+ " ec2:DescribeRouteTables" ,
863
862
" elasticloadbalancing:DescribeLoadBalancers" ,
864
863
" elasticloadbalancing:DescribeLoadBalancerAttributes" ,
865
864
" elasticloadbalancing:DescribeListeners" ,
@@ -904,6 +903,12 @@ data "aws_iam_policy_document" "load_balancer_controller" {
904
903
actions = [
905
904
" ec2:AuthorizeSecurityGroupIngress" ,
906
905
" ec2:RevokeSecurityGroupIngress" ,
906
+ ]
907
+ resources = [" *" ]
908
+ }
909
+
910
+ statement {
911
+ actions = [
907
912
" ec2:CreateSecurityGroup" ,
908
913
]
909
914
resources = [" *" ]
@@ -963,7 +968,6 @@ data "aws_iam_policy_document" "load_balancer_controller" {
963
968
964
969
statement {
965
970
actions = [
966
- " elasticloadbalancing:AddTags" ,
967
971
" elasticloadbalancing:CreateLoadBalancer" ,
968
972
" elasticloadbalancing:CreateTargetGroup" ,
969
973
]
@@ -978,7 +982,6 @@ data "aws_iam_policy_document" "load_balancer_controller" {
978
982
979
983
statement {
980
984
actions = [
981
- " elasticloadbalancing:AddTags" ,
982
985
" elasticloadbalancing:CreateListener" ,
983
986
" elasticloadbalancing:DeleteListener" ,
984
987
" elasticloadbalancing:CreateRule" ,
0 commit comments