2017-08-23 4 views
0

私のWebサーバーは、複雑なユーザー選択に基づいて100行以上のコード行を持つシェルスクリプトを生成します。 salt-sshを使用して複数のマシンでこれを調整する必要があります。私が必要とするのは、このシェルスクリプトをリモートにコピーし、そこからすべてのデバイスに対して実行することです。どのようにsalt-ssh?とこれを達成する?リモートデバイスにミニオンをインストールすることはできません。salt-sshを使用してリモートでシェルスクリプトを実行する方法

答えて

1

通常のミニオンと同様です。 ...の状態を書く

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

関連する問題