SaltStack: Có cách nào để chỉ hiển thị thất bại và cảnh báo ở đầu ra không?


9

Chạy state.apply hoặc state.highstate trên minion có thể dẫn đến hàng trăm dòng đầu ra. Đôi khi chỉ một minion có thể là đủ.

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

Có cách nào để chỉ hiển thị thất bại và cảnh báo ở đầu ra không?

Câu trả lời:


9

Thay đổi state_outputtập tin cấu hình của chủ.

Cũng có thể ghi đè đầu ra trạng thái từ dòng lệnh, như:

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

Hãy xem tài liệu để biết thêm thông tin về state-output.


4

Tôi thường sử dụng:

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

chỉ hiển thị trạng thái thay đổi / thất bại


2

Bạn có thể sử dụng đầu ra JSON, sau đó lọc ra các mục thành công với jq.

salt-run jobs.lookup_jid 20180318whatever --out=json | \
jq 'map_values(with_entries(select(.value.result|not)))'
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.