首页 » 翻译 » Ansible 入门 » 正文

ansible stat fail

ansible playbook中的stat和我们日常在linux中使用的stat有着类似的地方,比如如下这个例子:

首先,stat需要一个文件路径,然后,我们就恶意取到这个文件的相关属性,并讲这个文件属性对象赋值给st

然后,我们在对st进行判断,当st.stat.pw_name 不是root的时候,打印出:”Whoops! file ownership has changed”

这个地方有一个fail模块,并不是我们理解的,当st.stat.pw_name != ‘root’ 失败的时候,我们打印信息,它的作用是:

终止当前的进程,并打印信息

上边的例子就是当st.stat.pw_name != ‘root’ 成立的时候,这个playbook就不执行里,然后打印出相关错误信息”Whoops! file ownership has changed”

Zhiming Zhang

Senior devops at Appannie
一个奔跑在运维路上的胖子
Zhiming Zhang

Latest posts by Zhiming Zhang (see all)