Ansible 访问Jinja模板中的注册变量

Ansible 访问Jinja模板中的注册变量,ansible,jinja2,Ansible,Jinja2,我有以下jinja2循环: {% for host in groups['node-all'] %} {% endfor %} 就像我以前用过的一样,这个很管用。但是,我想补充以下内容: 当目录存在时,它应该在上面的循环中添加以下行:directory exists。 我正在Ansible中使用模板中的循环 我已经得到了注册值的任务 - name: Check if /etc exists stat: path: /etc register: etc_exist 我在谷歌或A

我有以下jinja2循环:

{% for host in groups['node-all'] %}
{% endfor %}
就像我以前用过的一样,这个很管用。但是,我想补充以下内容:

当目录存在时,它应该在上面的循环中添加以下行:
directory exists
。 我正在Ansible中使用
模板中的循环

我已经得到了注册值的任务

- name: Check if /etc exists
  stat:
    path: /etc
  register: etc_exist
我在谷歌或Ansible文档中找不到任何东西。 有人能帮我吗

提前谢谢你

{% if etc_exists.stat.exists %} directory exists {% endif %}
以上作品:) 感谢Martin Ueding帮我找到了正确的方向