@@ -6,13 +6,14 @@ resource "aws_autoscaling_group" "workers" {
6
6
launch_configuration = " ${ element (aws_launch_configuration. workers . * . id , count. index )} "
7
7
vpc_zone_identifier = [" ${ split (" ," , coalesce (lookup (var. worker_groups [count . index ], " subnets" , " " ), local. workers_group_defaults [" subnets" ]))} " ]
8
8
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" ]))} " ]
9
10
count = " ${ var . worker_group_count } "
10
11
11
12
tags = [" ${ concat (
12
13
list (
13
14
map (" key" , " Name" , " value" , " ${ aws_eks_cluster . this . name } -${ lookup (var. worker_groups [count . index ], " name" , count. index )} -eks_asg" , " propagate_at_launch" , true ),
14
15
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 )
16
17
),
17
18
local. asg_tags )
18
19
} " ]
0 commit comments