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?

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.


4

Saya biasanya menggunakan:

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

yang hanya menunjukkan perubahan / kondisi gagal


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)))'
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.