fix: Fixed list and map usage (#1307)

This commit is contained in:
Anton Babenko
2021-04-16 12:43:02 +02:00
committed by GitHub
parent eafc4582e7
commit ffdc7a79a5

View File

@@ -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(