324242 发表于 2016-4-5 10:34:45

saltstack远程执行命令

                      远程命令管理
vim /srv/salt/ex.sls
cmd_test:
cmd.run:
    - onlyif: test -f /tmp/111.txt   #当这个文件存在时,执行下面操作。
    - names:
      - touch /tmp/111.txt
      - mkdir /tmp/1233
    - user: root   #用哪个用户去操作

vim /srv/salt/top.sls
base:
'*':
    - ex

执行命令:salt 'client.wyp.com' state.highstate
可以看到,客户机没有创建目录和文件,因为条件不成立。
还可以加unless,和onlyif正好相反。unless时,条件不成立,则执行下面命令

                   

页: [1]
查看完整版本: saltstack远程执行命令