2017-01-18 16 views
0

Я отправляю запрос API REST с использованием модуля Ansible uri. Содержание тела подхватывается из файла:Ansible: возможно ли Jinja2 фильтровать содержимое, полученное lookup()?

body: "{{ lookup('file',mp_config_path + item.file) }}" 

Есть некоторые переменные в моем файле - можно ли сказать анзибль запустить Jinja2 фильтры на него, прежде чем отправить его в uri модуль?

ответ

2

А как насчет использования template lookup?

body: "{{ lookup('template',mp_config_path + item.file) }}" 

или:

- uri: 
    body: "{{ item }}" 
    # other parameters 
    with_template: "{{ mp_config_path + item.file }}" 
+0

Скорость света! :-D –

+0

@ КонстантинСуворов Улучшение при быстром наборе текста. Кстати, я только что узнал, что поиск по шаблону не обрабатывает '{{ansible_managed}}'. – techraf

+0

Я пропустил этот ;-) Спасибо! – Misko

 Смежные вопросы

  • Нет связанных вопросов^_^