324242 发表于 2016-4-5 10:35:31

saltstack远程执行shell脚本

                      配置管理远程脚本

vim /srv/salt/shelltest.sls
shell_test:
cmd.script:    #模块和函数
    - source: salt://test/1.sh   #脚本源路径
    - user: root   #客户端执行者身份,可以是其它用户

vim /srv/salt/test/1.sh
#!/bin/bash
touch /tmp/111.txt
if [ -d /tmp/1233 ]
then
rm -rf /tmp/1233
else
mkdir /tmp/1233
fi

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

执行命令:salt 'client.wyp.com' state.highstate过程有点慢,因为首先把脚本同步到客户端,客户端才执行脚本。

                   

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