From e53828f8da949e54aa984f9a80550680923fad09 Mon Sep 17 00:00:00 2001 From: Anthony Zawacki Date: Fri, 1 Sep 2023 11:23:00 -0400 Subject: [PATCH] Missed a level of mapping around nodegroup declaration. --- main.tf | 48 +++++++++++++++++++++++++----------------------- 1 file changed, 25 insertions(+), 23 deletions(-) diff --git a/main.tf b/main.tf index 843e9d7..711cbeb 100644 --- a/main.tf +++ b/main.tf @@ -73,7 +73,7 @@ locals { # TBD - Why do we need nlb-policy additional_policies = { - #'nlb-policy' = aws_iam_policy.nlb-policy.arn + # 'nlb-policy' = aws_iam_policy.nlb-policy.arn } ng_name = format("%v%v-nodegroup", local._prefixes["eks"], var.cluster_name) @@ -130,28 +130,30 @@ module "cluster" { ) eks_managed_node_groups = { - name = local.ng_name - capacity_type = "ON_DEMAND" - - instance_types = var.eks_instance_types - - min_size = var.eks_ng_min_size - max_size = var.eks_ng_max_size - desired_size = var.eks_ng_desired_size - - iam_role_additional_policies = local.additional_policies - - block_device_mappings = { - xvda = { - device_name = "/dev/xvda" - ebs = { - volume_size = var.eks_instance_disk_size - volume_type = "gp3" - iops = 3000 - throughput = 125 - encrypted = true - delete_on_termination = true - kms_key_id = data.aws_kms_key.ebs_key.arn + node_group = { + name = local.ng_name + capacity_type = "ON_DEMAND" + + instance_types = var.eks_instance_types + + min_size = var.eks_ng_min_size + max_size = var.eks_ng_max_size + desired_size = var.eks_ng_desired_size + + iam_role_additional_policies = local.additional_policies + + block_device_mappings = { + xvda = { + device_name = "/dev/xvda" + ebs = { + volume_size = var.eks_instance_disk_size + volume_type = "gp3" + iops = 3000 + throughput = 125 + encrypted = true + delete_on_termination = true + kms_key_id = data.aws_kms_key.ebs_key.arn + } } } }