0

我的 Web 服务器会根据复杂的用户选择生成一个包含 100 多行代码的 shell 脚本。我需要使用 salt-ssh 在多台机器上进行编排。我需要的是将此shell脚本复制到远程并从那里为所有设备执行它。如何做到这一点salt-ssh?我无法在远程设备上安装 minions。

4

1 回答 1

2

就像普通的奴才一样。写一个状态...

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

于 2017-08-23T12:53:43.250 回答