Экранирование строки Terraform должным образом

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

"customInventory": "{{ customInventory }}"

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

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

1 ответ

Решение

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

Другие вопросы по тегам