SaltStack: Apakah ada cara untuk hanya menampilkan gagal dan peringatan dalam output?

9

Menjalankan state.apply atau state.hststate pada minion dapat menghasilkan ratusan baris dalam output. Terkadang hanya satu antek yang cukup.

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

Apakah ada cara untuk menampilkan hanya gagal dan peringatan di output?

gogan
sumber

Jawaban:

9

Ubah state_outputfile konfigurasi master.

Dimungkinkan juga untuk mengganti output negara dari baris perintah, seperti:

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

Lihatlah dokumentasi untuk informasi lebih lanjut tentang state-output.

Roald Nefs
sumber
4

Saya biasanya menggunakan:

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

yang hanya menunjukkan perubahan / kondisi gagal

ProT-0-TypE
sumber
2

Anda dapat menggunakan output JSON, lalu menyaring entri yang berhasil jq.

salt-run jobs.lookup_jid 20180318whatever --out=json | \
jq 'map_values(with_entries(select(.value.result|not)))'
Brad Ackerman
sumber