command 模块是 ansible ad-hoc command 模式下的默认模块,也就是说你不需要指定参数-m
。
Example
1. creates
creates 表示存在则不运行命令
ansible group1 -a "ls / creates=/tem/testfile"
上面的命令表示:如果 /tem/testfile 文件夹不存在则运行 ls / 命令
2. removes
removes 表示存在运行则运行
ansible group1 -a "ls / removes=/tem/testfile"
上面的命令表示:如果 /tem/testfile 文件夹存在则运行 ls / 命令
网友评论