SaltStack : 출력에 실패 및 경고 만 표시하는 방법이 있습니까?


10

미니언 에서 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

출력에 실패 및 경고 만 표시하는 방법이 있습니까?

답변:


10

state_output마스터의 구성 파일을 변경 하십시오.

다음과 같이 명령 행에서 출력 된 상태를 대체 할 수도 있습니다.

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

에 대한 자세한 내용은 설명서를 참조하십시오 state-output.


5

나는 보통 다음을 사용합니다.

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

변경 / 실패 상태 만 표시하는


3

JSON 출력을 사용한 다음로 성공적인 항목을 필터링 할 수 있습니다 jq.

salt-run jobs.lookup_jid 20180318whatever --out=json | \
jq 'map_values(with_entries(select(.value.result|not)))'
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.