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" { dynamic "launch_template" {
iterator = item 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 { content {
id = aws_launch_template.workers_launch_template.*.id[count.index] 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 : for tag_key, tag_value in var.tags :
map( tomap({
"key", tag_key, key = tag_key
"value", tag_value, value = tag_value
"propagate_at_launch", "true" 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) 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( lookup(