diff --git a/workers_launch_template.tf b/workers_launch_template.tf index 3a9676cbe1..c9626f491f 100644 --- a/workers_launch_template.tf +++ b/workers_launch_template.tf @@ -164,7 +164,7 @@ resource "aws_autoscaling_group" "workers_launch_template" { dynamic "launch_template" { iterator = item - for_each = (lookup(var.worker_groups_launch_template[count.index], "override_instance_types", null) != null) || (lookup(var.worker_groups_launch_template[count.index], "on_demand_allocation_strategy", local.workers_group_defaults["on_demand_allocation_strategy"]) != null) ? [] : list(var.worker_groups_launch_template[count.index]) + for_each = (lookup(var.worker_groups_launch_template[count.index], "override_instance_types", null) != null) || (lookup(var.worker_groups_launch_template[count.index], "on_demand_allocation_strategy", local.workers_group_defaults["on_demand_allocation_strategy"]) != null) ? [] : [var.worker_groups_launch_template[count.index]] content { id = aws_launch_template.workers_launch_template.*.id[count.index] @@ -209,11 +209,11 @@ resource "aws_autoscaling_group" "workers_launch_template" { ], [ for tag_key, tag_value in var.tags : - map( - "key", tag_key, - "value", tag_value, - "propagate_at_launch", "true" - ) + tomap({ + key = tag_key + value = tag_value + propagate_at_launch = "true" + }) if tag_key != "Name" && !contains([for tag in lookup(var.worker_groups_launch_template[count.index], "tags", local.workers_group_defaults["tags"]) : tag["key"]], tag_key) ], lookup(