【发布时间】:2018-01-31 16:06:34
【问题描述】:
我的 Web 服务器会根据复杂的用户选择生成一个包含 100 多行代码的 shell 脚本。我需要使用 salt-ssh 在多台机器上进行编排。我需要的是将此shell脚本复制到远程并从那里为所有设备执行它。如何使用salt-ssh 实现这一目标?我无法在远程设备上安装 minions。
【问题讨论】:
标签: salt salt-stack remote-execution
我的 Web 服务器会根据复杂的用户选择生成一个包含 100 多行代码的 shell 脚本。我需要使用 salt-ssh 在多台机器上进行编排。我需要的是将此shell脚本复制到远程并从那里为所有设备执行它。如何使用salt-ssh 实现这一目标?我无法在远程设备上安装 minions。
【问题讨论】:
标签: salt salt-stack remote-execution
就像普通的仆从一样。写一个状态...
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
【讨论】: