Экранирование строки Terraform должным образом
Как я могу правильно избежать строки Terraform для попытки интерполировать, которая содержит двойные фигурные скобки? Я читаю файл JSON с использованием шаблонов, и он продолжает терпеть неудачу в этом вопросе.
"customInventory": "{{ customInventory }}"
Я хочу сохранить двойные скобки. Пока ничего не работает, и это мешает правильной передаче этого значения в документ Ssm Amazon Web Services. Документация Terraform не дает много понимания, кроме экранирования кавычек и знаков доллара.
Я пробовал значения Unicode, двойные скобки, обратную косую черту и другие перестановки без какого-либо успеха.
1 ответ
Этот синтаксис является синтаксисом параметров документа AWS Ssm. Ошибка на самом деле была не terraform, а AWS, сообщая о неверном вводе при попытке создать документ. Изменение на Enabled
вместо {{ customInventory }}
решил проблему и позволил мне опубликовать документ.