Могу ли я использовать group_vars в шаблоне Jijnja2? - PullRequest
0 голосов
/ 16 ноября 2018

У меня есть следующая переменная, которую я хочу использовать в шаблоне Jinja2, и я не уверен, возможно ли это вообще

tag: pony

Вот как я пытался его использовать:

{% if ansible_fqdn  in groups['machines-{{ tag }}'] %}
{% for host in groups['machines-{{ tag }}'] %}
echo "Do some magic with my {{ tag }}"
{% endfor %}
{% endif %}

Возможно ли это? И как конечно :) Спасибо!

1 Ответ

0 голосов
/ 18 декабря 2018

Это работает для меня

{% set group = 'machine-' + tag %}

{% if ansible_fqdn  in groups[group] %}
{% for host in groups[group] %}
echo "Do some magic with my {{ tag }}"
{% endfor %}
{% endif %}
...