@@ -8,7 +8,7 @@ resource "random_string" "rand" {
88}
99
1010locals {
11- cluster_name = " test-cluster-${ random_string . rand . result } "
11+ cluster_name = var . cluster_name != " " ? var . cluster_name : " test-cluster-${ random_string . rand . result } "
1212 cidr = " 10.0.0.0/16"
1313 az_count = min (var. az_span , length (data. aws_availability_zones . available . names ))
1414 azs = slice (data. aws_availability_zones . available . names , 0 , local. az_count )
@@ -28,7 +28,7 @@ data "aws_availability_zones" "available" {
2828
2929module "eks" {
3030 source = " terraform-aws-modules/eks/aws"
31- version = " ~> 18.11 "
31+ version = " ~> 19.15 "
3232
3333 cluster_name = local. cluster_name
3434 cluster_version = var. cluster_version
@@ -38,17 +38,13 @@ module "eks" {
3838 vpc_id = module. vpc . vpc_id
3939 subnet_ids = module. vpc . private_subnets
4040
41- eks_managed_node_group_defaults = {
42- instance_types = [var.instance_type]
43- min_size = 1
44- max_size = local.node_count
45- desired_size = local.node_count
46- }
47-
4841 eks_managed_node_groups = {
4942 default_node_group = {
50- create_launch_template = false
51- launch_template_name = " "
43+ desired_size = local.node_count
44+ min_size = 1
45+ max_size = local.node_count
46+ instance_types = [var.instance_type]
47+ use_custom_launch_template = false
5248 }
5349 }
5450
@@ -57,7 +53,7 @@ module "eks" {
5753
5854module "vpc" {
5955 source = " terraform-aws-modules/vpc/aws"
60- version = " ~> 3 .0"
56+ version = " ~> 5 .0"
6157
6258 name = local. cluster_name
6359 cidr = local. cidr
0 commit comments