web-dev-qa-db-ja.com

saltコマンドからの出力を、接続できるミニオンのみに制限します

ソルトマスターからソルトコールを発行する場合(例:salt '*' test.ping)、出力には、通信できないミニオンがホスト名とともに含まれ、次の行に「ミニオンが返されませんでした」というメッセージが表示されます。

接続できるミニオンだけに出力を制限する方法はありますか?これを行う方法があると思いましたが、manページやドキュメントに表示されていません。

2

現在、SaltStackは出力を制限できず、1回の呼び出しで接続されているn個のミニオンのみをモジュールで実行できます。ただし、これは複数の手順で取得できる場合があります。

まず、接続されているすべてのミニオンのリストを印刷します。

salt-run manage.up

出力を使用して、「接続された」ミニオンのリストを作成できます。

salt -L 'minion1,minion2' test.ping

注: 2回目の呼び出しの前または最中に、ミニオンが接続を失ったり、タイムアウトを超えたりする可能性があります。

--state_outputを使用して、ミニオン出力用に構成されたstate_output値をオーバーライドします。 fulltersemixed、変更、またはfilterのいずれか。デフォルトはfullです。

1
Roald Nefs