Ошибка неопределенной переменной, когда переменная используется в поисковом фильтре поиска при просмотре группы хостов

Я пытаюсь создать шаблон jinja2 для прокрутки группы и поиска IP-адресов для каждого хоста в группе. Когда я использую переменную, определенную в цикле внутри фильтра поиска, я получаю сообщение об ошибке, что переменная не определена.

template.j2 
{% for node in groups['group1'] %}
  IP: {{ lookup('dig', '{{ node }}') }}
{% endfor %}

фильтр поиска и поиска работает нормально, когда я помещаю индивидуальное полное доменное имя.


person TR79    schedule 30.10.2019    source источник


Ответы (1)


Правильный синтаксис

{% for node in groups['group1'] %}
  IP: {{ lookup('dig', node) }}
{% endfor %}
person Vladimir Botka    schedule 30.10.2019