Skip to content

Commit

Permalink
Fixing iam_instance_profile
Browse files Browse the repository at this point in the history
  • Loading branch information
LeoDiazL committed Dec 15, 2023
1 parent abb4b07 commit aef4b64
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -59,9 +59,9 @@ resource "aws_launch_template" "main" {
associate_public_ip_address = true
security_groups = [aws_security_group.eks_security_group_worker.id]
}
iam_instance_profile {
name = aws_iam_instance_profile.eks_inst_profile.name
}
#iam_instance_profile {
# name = aws_iam_instance_profile.eks_inst_profile.name
#}
image_id = var.aws_eks_instance_ami_id != "" ? var.aws_eks_instance_ami_id : data.aws_ami.image_selected.id
instance_type = var.aws_eks_instance_type
name_prefix = "${var.aws_eks_environment}-eksworker"
Expand Down Expand Up @@ -143,16 +143,20 @@ locals {

resource "aws_eks_node_group" "worker_nodes" {
cluster_name = aws_eks_cluster.main.name
node_group_name = "worker-node-group"
subnet_ids = data.aws_subnets.private.ids
node_group_name = "${var.aws_resource_identifier}-${var.aws_eks_environment}-eksworker-node-group"
node_role_arn = aws_iam_role.iam_role_worker.arn
subnet_ids = data.aws_subnets.private.ids

scaling_config {
desired_size = var.aws_eks_desired_capacity
max_size = var.aws_eks_max_size
min_size = var.aws_eks_min_size
}

update_config {
max_unavailable = 1
}

launch_template {
id = aws_launch_template.main.id
version = "${aws_launch_template.main.latest_version}"
Expand Down
12 changes: 6 additions & 6 deletions operations/deployment/terraform/modules/aws/eks/aws_eks_iam.tf
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
resource "aws_iam_instance_profile" "eks_inst_profile" {
name = "${var.aws_resource_identifier}-eks-inst-profile"
path = "/"
role = aws_iam_role.iam_role_worker.id
depends_on = [aws_iam_role.iam_role_worker]
}
#resource "aws_iam_instance_profile" "eks_inst_profile" {
# name = "${var.aws_resource_identifier}-eks-inst-profile"
# path = "/"
# role = aws_iam_role.iam_role_worker.id
# depends_on = [aws_iam_role.iam_role_worker]
# }

resource "aws_iam_role" "iam_role_master" {
name = "${var.aws_resource_identifier}-eks-master"
Expand Down

0 comments on commit aef4b64

Please sign in to comment.