@@ -6,13 +6,14 @@ resource "aws_autoscaling_group" "workers" {
66 launch_configuration = " ${ element (aws_launch_configuration. workers . * . id , count. index )} "
77 vpc_zone_identifier = [" ${ split (" ," , coalesce (lookup (var. worker_groups [count . index ], " subnets" , " " ), local. workers_group_defaults [" subnets" ]))} " ]
88 protect_from_scale_in = " ${ lookup (var. worker_groups [count . index ], " protect_from_scale_in" , local. workers_group_defaults [" protect_from_scale_in" ])} "
9+ suspended_processes = [" ${ split (" ," , coalesce (lookup (var. worker_groups [count . index ], " suspended_processes" , " " ), local. workers_group_defaults [" suspended_processes" ]))} " ]
910 count = " ${ var . worker_group_count } "
1011
1112 tags = [" ${ concat (
1213 list (
1314 map (" key" , " Name" , " value" , " ${ aws_eks_cluster . this . name } -${ lookup (var. worker_groups [count . index ], " name" , count. index )} -eks_asg" , " propagate_at_launch" , true ),
1415 map (" key" , " kubernetes.io/cluster/${ aws_eks_cluster . this . name } " , " value" , " owned" , " propagate_at_launch" , true ),
15- map (" key" , " k8s.io/cluster-autoscaler/${ lookup (var. worker_groups [count . index ], " autoscaling_enabled" , local. workers_group_defaults [" autoscaling_enabled" ]) == 1 ? " enabled" : " disabled" } " , " value" , " true" , " propagate_at_launch" , false ),
16+ map (" key" , " k8s.io/cluster-autoscaler/${ lookup (var. worker_groups [count . index ], " autoscaling_enabled" , local. workers_group_defaults [" autoscaling_enabled" ]) == 1 ? " enabled" : " disabled" } " , " value" , " true" , " propagate_at_launch" , false )
1617 ),
1718 local. asg_tags )
1819 } " ]
0 commit comments