У меня есть набор действий jinja2 в фигурных скобках, разделенных трубами. В этом наборе действий мне нужно добавить переменную, но я получаю синтаксические ошибки.
debug:
msg: "{{ item.path | basename | regex_replace('{{ variable }}', '') }}"
with_items: "{{ content.files }}"
Обратите внимание, что переменная будет содержать некоторую строку регулярного выражения, например ...
Проблема, с которой сталкивается ansible, заключается в том, что она содержит двойные кавычки внутри двойных кавычек. Я пытался убежать, инвертировать двойные кавычки в одинарные ... ничего не получалось.
Когда я запускаю вышеизложенное как есть, переменная рассматривается как буквальное значение.