mirror of
https://github.com/farcasclaudiu/terraform-course.git
synced 2026-06-29 11:02:26 +03:00
+6
-3
@@ -15,22 +15,23 @@ resource "aws_iam_role" "demo-cluster" {
|
||||
]
|
||||
}
|
||||
POLICY
|
||||
|
||||
}
|
||||
|
||||
resource "aws_iam_role_policy_attachment" "demo-cluster-AmazonEKSClusterPolicy" {
|
||||
policy_arn = "arn:aws:iam::aws:policy/AmazonEKSClusterPolicy"
|
||||
role = "${aws_iam_role.demo-cluster.name}"
|
||||
role = aws_iam_role.demo-cluster.name
|
||||
}
|
||||
|
||||
resource "aws_iam_role_policy_attachment" "demo-cluster-AmazonEKSServicePolicy" {
|
||||
policy_arn = "arn:aws:iam::aws:policy/AmazonEKSServicePolicy"
|
||||
role = "${aws_iam_role.demo-cluster.name}"
|
||||
role = aws_iam_role.demo-cluster.name
|
||||
}
|
||||
|
||||
# If no loadbalancer was ever created in this region, then this following role is necessary
|
||||
resource "aws_iam_role_policy" "demo-cluster-service-linked-role" {
|
||||
name = "service-linked-role"
|
||||
role = "${aws_iam_role.demo-cluster.name}"
|
||||
role = aws_iam_role.demo-cluster.name
|
||||
|
||||
policy = <<EOF
|
||||
{
|
||||
@@ -51,4 +52,6 @@ resource "aws_iam_role_policy" "demo-cluster-service-linked-role" {
|
||||
]
|
||||
}
|
||||
EOF
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user