ソルトマスターからソルトコールを発行する場合(例:salt '*' test.ping
)、出力には、通信できないミニオンがホスト名とともに含まれ、次の行に「ミニオンが返されませんでした」というメッセージが表示されます。
接続できるミニオンだけに出力を制限する方法はありますか?これを行う方法があると思いましたが、manページやドキュメントに表示されていません。
現在、SaltStackは出力を制限できず、1回の呼び出しで接続されているn個のミニオンのみをモジュールで実行できます。ただし、これは複数の手順で取得できる場合があります。
まず、接続されているすべてのミニオンのリストを印刷します。
salt-run manage.up
出力を使用して、「接続された」ミニオンのリストを作成できます。
salt -L 'minion1,minion2' test.ping
注: 2回目の呼び出しの前または最中に、ミニオンが接続を失ったり、タイムアウトを超えたりする可能性があります。
--state_output
を使用して、ミニオン出力用に構成されたstate_output
値をオーバーライドします。 full
、terse
、mixed
、変更、またはfilter
のいずれか。デフォルトはfull
です。