1.服务端配置
>>接着编辑之前的 top.sls 文件
# vim /srv/salt/top.sls //修改为如下
base:
'slaver.test.com':
- cmdtest
>>新建 cmdtest.sls 文件
# vim /srv/salt/cmdtest.sls
cmd-test:
cmd.run:
- onlyif: test -f /tmp/123.txt
- names:
- touch /tmp/cmdtest.txt
- mkdir /tmp/cmdtest
- user: root
注意:条件 onlyif 表示若 /tmp/123.txt 文件存在,则执行后面的命令;可以使用 unless,两者正好相反。
-执行命令:
# salt 'slaver.test.com' state.highstate
转载于:https://my.oschina.net/guiguketang/blog/1858009