В terraform 11 этот синтаксис не имеет проблем:
tags = "${
merge(
map("Name", format("%s-%s-%s",var.environment_name,"WAN","RouteTable")),
var.tags_module,
var.tags_global
)
}"
В terraform 12 мне нужно убрать скобки {}
, и чтобы все работало, нужно поместить все в одну строку:
tags = merge(map("Name", format("%s-%s-%s",var.environment_name,"WAN","RouteTable")), var.tags_module, var.tags_global)
Однако, если я разделю приведенное выше утверждение на несколько строк:
tags =
merge(
map("Name", format("%s-%s-%s",var.environment_name,"WAN","RouteTable")),
var.tags_module,
var.tags_global
)
Я получаю следующую ошибку:
Expected an attribute value, introduced
by an equals sign ("=").
Есть ли способ использовать несколько линии в терраформе 12