2.8-saltstack远程执行shell脚本

时间:2016-04-04 06:57:37   收藏:0   阅读:983

配置管理远程脚本


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  过程有点慢,因为首先把脚本同步到客户端,客户端才执行脚本。


评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!