在Jinja模板中定义变量

时间:2018-07-26 09:59:32

标签: ansible jinja2

我有这个循环

{% for node in groups['PROXY'] %}
{% if ansible_default_ipv4 != hostvars[node].ansible_ssh_host %}
  {{ hostvars[node].ansible_ssh_host }}
{% endif %}
{% endfor %}

非常简单,我的问题是,我该如何更改

groups['PROXY']

在我可以在vars / main.yml中定义的变量中?

1 个答案:

答案 0 :(得分:1)

尝试group: "{{ groups['PROXY'] }}"

这将告诉ansible存储变量组的值(由于括号),而不是存储字符串(不包含括号)