Я обновляюсь с terraform 0.11 до 0.12, и мне было интересно, что было «лучшей практикой» для объединения строк и переменных в моих .tf
файлах.
Новый синтаксис довольно прост в отношении переменных:
# V0.11
foo = "${var.bar}"
# V0.12
foo = var.bar
но как я должен справиться с этой ситуацией?
foo = "${var.bar}-a-string"
Я должен сохранить этот синтаксис или превратить его во что-то вроде:
foo = join("-", [${var.bar}, "a", "string"])
Этот парень, кажется, считает, что мы должны сохранить синтаксис интерполяции для конкатенации строк, даже если он устарел в новой версии terraform.
some_prop = "${var.value}"
, теперь вы можете делатьsome_prop = var.value
. - person Marcin Wyszynski   schedule 27.12.2019