diff --git a/cli/internal/terraform/terraform/iam/aws/main.tf b/cli/internal/terraform/terraform/iam/aws/main.tf index d09dbabbf..886dec99c 100644 --- a/cli/internal/terraform/terraform/iam/aws/main.tf +++ b/cli/internal/terraform/terraform/iam/aws/main.tf @@ -130,7 +130,7 @@ resource "aws_iam_role_policy_attachment" "attach_control_plane_policy" { resource "aws_iam_instance_profile" "worker_node_instance_profile" { name = "${var.name_prefix}_worker_node_instance_profile" - role = aws_iam_role.control_plane_role.name + role = aws_iam_role.worker_node_role.name } resource "aws_iam_role" "worker_node_role" { @@ -190,3 +190,33 @@ resource "aws_iam_role_policy_attachment" "attach_worker_node_policy" { role = aws_iam_role.worker_node_role.name policy_arn = aws_iam_policy.worker_node_policy.arn } + + +// Add all permissions here, which are needed by the bootstrapper +resource "aws_iam_policy" "constellation_bootstrapper_policy" { + name = "${var.name_prefix}_constellation_bootstrapper_policy" + policy = <