Я использую ресурс данных terraform template_file
для создания файла, который должен быть записан в динамически создаваемый экземпляр EC2 при применении стека.Другими словами, я хочу, чтобы этот файл был создан в домашней папке вновь созданного экземпляра EC2.Однако этот файл содержит синтаксис фигурных скобок ${}
, который терраформ пытается интерполировать.Как убрать эти фигурные скобки?
В качестве фона я использую синтаксис cloud-config
для записи этих файлов.
Пример:
${username}
должно бытьзаписанный в файл, не , интерполированный в terraform.
Даже когда я использую двойной знак доллара $$
, terraform все равно не получается, потому что он не может найти переменную:
... failed to render : <template_file>:105,18-26: Unknown variable; There is no variable named "username".