Я хочу использовать вложенное выражение jinja в фильтре, но мне не удается это сделать.
У меня есть файл переменной, который выглядит следующим образом:
NAME: "test"
VAR: ["a","b","c-test","d", "t-test"]
и теперь я хочуиспользовать ANSIBLE фильтры в том же файле переменных для извлечения конкретной строки из списка VAR.
Я пытался:
NAME: "test"
VAR: ["a","b","c-test","d","test-t"]
testc: "{{ VAR | select('match', 'c-{{ NAME }}') | list }}"
testt: "{{ VAR | select('match', '{{ NAME }}-t') | list }}"
и
NAME: "test"
VAR: ["a","b","c-test","d","test-t"]
testc: "{{ VAR | select('match', 'c-\'{{ NAME }}\'') | list }}"
testt: "{{ VAR | select('match', '{{ NAME }}-t') | list }}"
безуспех.
У меня та же проблема с использованием вложенного Jinja в фильтрах, отличных от 'select'.
Как вы используете или экранируете вложенное выражение Jinja в пределах ansible фильтра?