SaltStack: Gibt es eine Möglichkeit, nur Fehler und Warnungen in der Ausgabe anzuzeigen?


8

Das Ausführen von state.apply oder state.highstate für Minions kann zu Hunderten von Zeilen in der Ausgabe führen. Manchmal kann nur ein Diener ausreichen.

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

Gibt es eine Möglichkeit, nur Fehler und Warnungen in der Ausgabe anzuzeigen?

Antworten:


8

Ändern Sie die state_outputKonfigurationsdatei des Masters.

Es ist auch möglich, die Statusausgabe über die Befehlszeile zu überschreiben, z.

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

In der Dokumentation finden Sie weitere Informationen zu state-output.


4

Ich benutze normalerweise:

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

das zeigt nur Änderungs- / Fehlerzustände


2

Sie können die JSON-Ausgabe verwenden und dann die erfolgreichen Einträge mit herausfiltern jq.

salt-run jobs.lookup_jid 20180318whatever --out=json | \
jq 'map_values(with_entries(select(.value.result|not)))'
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.