如何使用 salt-ssh 运行 shell 远程脚本
how to run a shell script on remote using salt-ssh
我的网络服务器根据复杂的用户选择生成一个包含 100 多行代码的 shell 脚本。我需要使用 salt-ssh 在多台机器上进行协调。我需要的是将此 shell 脚本复制到远程并从那里为所有设备执行它。如何用 salt-ssh
实现这一目标?我无法在远程设备上安装 minions。
就像普通的仆从一样。写状态...
add script:
file.managed:
- name: file.sh
- source: /path/to/file.sh
run script:
cmd.run:
- name: file.sh
...并应用它
salt-ssh 'minions*' state.apply mystate.sls
我的网络服务器根据复杂的用户选择生成一个包含 100 多行代码的 shell 脚本。我需要使用 salt-ssh 在多台机器上进行协调。我需要的是将此 shell 脚本复制到远程并从那里为所有设备执行它。如何用 salt-ssh
实现这一目标?我无法在远程设备上安装 minions。
就像普通的仆从一样。写状态...
add script:
file.managed:
- name: file.sh
- source: /path/to/file.sh
run script:
cmd.run:
- name: file.sh
...并应用它
salt-ssh 'minions*' state.apply mystate.sls