SaltStack远程执行命令
编辑fansik_cmd.sls文件:
内容如下:
fansik_cmd:
cmd.run:
- unless:
- test -f /tmp/fansik.txt
- test -d /tmp/fanjinbao
- names:
- touch /tmp/fansik.txt
- mkdir /tmp/fanjinbao
- user: root
说明:unless如果没有才执行,onlyif如果有才执行
执行:salt '*' state.sls fansik_cmd
加入top.sls使用高级状态执行:
编辑top.sls文件加入:
base:
'*':
- fansik_cmd
执行: salt '*' state.highstate