1つのコマンドで複数の状態を実行したいのですが、テストとして動作するかどうかを確認するだけです。サブディレクトリで複数の状態を実行する
私はstate.apply DirectXの
sudoの塩 '手先' を実行したときに、それをインストールする必要がありますようとにかく、それは動作します。しかし、これは
/srv/salt
に位置しています。私は新しいディレクトリ
/srv/salt/windows/states
を作成し、その前にDirectX.sls
のように自分のSLSファイルを配置します。/srv/saltにrunall.sls
という新しいSLSを作成します。base: '*': - windows.states.DirectX
と実行
sudoの塩 'DSS' state.slsが
をrunall私が手::
minion: ---------- ID: base Function: minion.windows.states.DirectX Result: False Comment: State '*.windows.states.DirectX' was not found in SLS 'runall' Reason: '*.windows.states.DirectX' is not available. Changes: Summary for minion ------------ Succeeded: 0 Failed: 1 ------------ Total states run: 1 Total run time: 0.000 ms
は私が私を知っている私のようなrunall.slsをsteupこれはシンプルであるべきだから間違ったことをしているのですが、正しい方向に向けることができれば 素晴らしいことだ。
塩のバージョン:2016年3月4日(子分とマスターの両方) OS:のRed Hat Enterprise Linux Serverの6.6サンティアゴ
説明をいただきありがとうございます。これは完全に機能しました! – dwr123123d12