SaltStack:出力に失敗と警告のみを表示する方法はありますか?


9

ミニオンでstate.applyまたはstate.highstateを実行すると、何百行もの出力が生成される可能性があります。ミニオンは1人で十分な場合もあります。

...
Summary for my_minion
--------------
Succeeded: 112 (changed=78)
Failed:      6
Warnings:    1
--------------
Total states run:     118
Total run time:     4.958 s

失敗と警告のみを出力に表示する方法はありますか?

回答:


9

state_outputマスターの構成ファイルを変更します。

次のように、コマンドラインからの状態出力を上書きすることもできます。

salt '*' state.apply --state-output=mixed

の詳細については、ドキュメントをご覧くださいstate-output


4

私は通常使用します:

salt '*' state.apply -l quiet --state-verbose=false

変更/失敗した状態のみを表示します


2

JSON出力を使用し、成功したエントリをで除外できますjq

salt-run jobs.lookup_jid 20180318whatever --out=json | \
jq 'map_values(with_entries(select(.value.result|not)))'
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.