SaltStack: Existe uma maneira de exibir apenas falhas e avisos na saída?

7

A execução state.apply ou state.highstate em minions pode resultar em centenas de linhas na saída. Às vezes, apenas um servo pode ser suficiente.

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

Existe uma maneira de mostrar apenas falhas e avisos na saída?

    
por gogan 17.10.2016 / 10:00

3 respostas

2

Eu costumo usar:

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

que mostra apenas estados de alteração / falha

    
por 21.09.2017 / 00:05
1

Altere o state_output no arquivo de configuração do mestre.

Também é possível sobrescrever a saída de estado da linha de comando, como:

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

Dê uma olhada na documentação para obter mais informações sobre o state-output .

    
por 16.02.2017 / 08:04
0

Você pode usar a saída JSON e filtrar as entradas bem-sucedidas com jq .

salt-run jobs.lookup_jid 20180318whatever --out=json | \
jq 'map_values(with_entries(select(.value.result|not)))'
    
por 18.03.2018 / 18:20

Tags