Saltstack - precisa obter algumas informações de um evento programado por minions

1

Eu tenho um evento programado minion (/etc/salt/minion.d/_schedule.conf) que executa um arquivo de estado específico usando a função state.sls . Eu tenho jid_include e return_job definido como "true". Eu sei que o evento é executado com base no efeito que o arquivo de estado tem em nosso host, mas eu gostaria de obter mais detalhes sobre ele toda vez que ele é executado. Basicamente, eu gostaria que ele executasse o equivalente a salt-call -l debug state.sls e colocasse essa saída de depuração em algum lugar. Ele não parece estar fazendo isso por padrão, já que não consigo encontrar nenhuma informação sobre esse evento agendado nos arquivos de log mestre ou minion. Alguma ideia de onde encontrar mais informações sobre este trabalho?

    
por Michael Martinez 05.01.2018 / 21:19

1 resposta

0

Acontece que não é possível passar -l debug para a função state.sls. No entanto, é possível definir cache_jobs: True em / etc / salt / minion e isso tem o efeito de colocar os resultados das tarefas em / var / cache / salt / minion / minion_jobs. Os resultados dos trabalhos agendados podem ser examinados com salt-call saltutil.find_cached_job /var/cache/salt/minion/minion_jobs/req .

    
por 09.01.2018 / 14:06

Tags