【发布时间】:2020-06-30 16:53:32
【问题描述】:
我试图仅在文件存在时设置 var,这是我的尝试之一
---
- hosts: all
tasks:
- stat:
path: '{{ srch_path_new }}/bin/run'
register: result
- vars: srch_path="{{ srch_path_new }}"
when: result.stat.exists
这也没用
- vars: srch_path:"{{ srch_path_new }}"
【问题讨论】:
-
如果某些东西不起作用,请尝试包含有意义的错误。在这种情况下,这不起作用的原因是
tasks没有vars值。请看这里docs.ansible.com/ansible/latest/user_guide/…,了解基本结构应该是什么样子。