Версия Terraform = .12+

Мне интересно, есть ли способ отформатировать одну строку с несколькими значениями.

Я пробовал использовать функцию форматирования terraform вот так:

bucket = format("%-%", 'dev', "test")
bucket = format("%-%", ['dev', "test"])

Которые оба выводят ошибку:

Call to function "format" failed: unrecognized format character '%' at offset
2.

Ожидаемое форматированное значение будет dev-test

1
Marshallm 22 Июл 2020 в 04:16

1 ответ

Лучший ответ

Код должен быть:

bucket = format("%s-%s", "dev", "test")

Он использует %s, а также двойные кавычки для dev.

Доступные знаки форматирования подробно описаны здесь.

2
Marcin 22 Июл 2020 в 01:36