Ansible 访问Jinja模板中的注册变量
我有以下jinja2循环: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
{% 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帮我找到了正确的方向