SaltStack: ¿Hay alguna forma de mostrar solo errores y advertencias en la salida?


9

Ejecutar state.apply o state.highstate en minions puede generar cientos de líneas en la salida. A veces solo un minion puede ser suficiente.

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

¿Hay alguna manera de mostrar solo fallos y advertencias en la salida?

Respuestas:


9

Cambie el state_outputarchivo de configuración del maestro.

También es posible anular la salida de estado de la línea de comando, como:

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

Eche un vistazo a la documentación para obtener más información sobre el state-output.


4

Usualmente uso:

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

que muestra solo cambios / estados fallidos


2

Puede usar la salida JSON y luego filtrar las entradas exitosas con jq.

salt-run jobs.lookup_jid 20180318whatever --out=json | \
jq 'map_values(with_entries(select(.value.result|not)))'
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.