SaltStack: есть ли способ отображать только сбой и предупреждения в выводе?


9

Запуск state.apply или state.highstate для миньонов может привести к выводу сотен строк. Иногда достаточно одного миньона.

...
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)))'
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.