407-12-查看文件

1.创建look.yml文件,通过shell模块ls查看是否存在文件,并将结果register注册为result,这里如果ls的结果不存在,系统会报错,此时result的结果rc!=0即为非零值,当让也通过debug模块msg来查看具体值,这里就不详细说明了,如果ls的结果存在,系统就不会报错,这时候rc=0,如果报错则后面的task不会执行,为了让系统继续执行,通过ignore_errors的参数设置为yes,来继续执行,通过when来捕捉获取rc!=0的情况,继续执行task,这里用file模块通过touch创建/etc/test。


2.执行脚本look.yml,发现没有/etc/test,但可以执行,这时候会创建/etc/test,然后再次执行look.yml,因为已经有了/etc/test,就不会再执行后面的file模块。



3.通过shell模块到两台被管理主机上查看文件的创建情况,发现已经创建,任务完成。