Экранирование строки Terraform должным образом - PullRequest
0 голосов
/ 07 марта 2019

Как я могу правильно экранировать строку Terraform для попытки интерполировать, которая содержит двойные фигурные скобки? Я читаю JSON-файл с использованием шаблонов, и в этом вопросе он не работает.

"customInventory": "{{ customInventory }}"

Я хочу сохранить двойные скобки. Пока ничего не работает, и это мешает правильной передаче этого значения в документ Ssm Amazon Web Services. Документация Terraform не дает много понимания, кроме экранирования кавычек и знаков доллара.

Я пробовал значения Unicode, двойные скобки, обратную косую черту и другие перестановки без какого-либо успеха.

1 Ответ

0 голосов
/ 10 марта 2019

Этот синтаксис является синтаксисом параметров документа AWS Ssm. Ошибка на самом деле была не terraform, а AWS, сообщая о неверном вводе при попытке создать документ. Изменение на Enabled вместо {{ customInventory }} решило проблему и позволило мне опубликовать документ.

...