2.8-saltstack远程执行shell脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2.8-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  过程有点慢,因为首先把脚本同步到客户端,客户端才执行脚本。


以上是关于2.8-saltstack远程执行shell脚本的主要内容,如果未能解决你的问题,请参考以下文章

JenkinsJenkins配置从节点,实现远程主机调用功能

Linux远程执行Shell命令或脚本

shell脚本中实现远程和其他用户的子shell执行

怎么在一个shell脚本中执行远程主机的另一个shell脚本?? ssh已经可以无密码登录了。

shell脚本中怎么ssh上远程机执行命令

本地shell脚本中ssh到远程服务器并执行命令