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 cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.