Saltstack-需要从 minion 计划事件中获取一些信息

Saltstack-需要从 minion 计划事件中获取一些信息

我有一个 minion 计划事件 (/etc/salt/minion.d/_schedule.conf),它使用该state.sls函数运行特定状态文件。我已将 jid_include 和 return_job 设置为“true”。我知道该事件的运行基于状态文件对我们主机的影响,但我希望每次运行时都能获得有关它的更多详细信息。基本上,我希望它运行等效项salt-call -l debug state.sls并将调试输出放在某处。它似乎默认不这样做,因为我在主日志文件或 minion 日志文件中找不到有关此计划事件的任何信息。知道在哪里可以找到有关此作业的更多信息吗?

答案1

事实证明,无法将其传递-l debug给 state.sls 函数。但是,可以cache_jobs: True在 /etc/salt/minion 中设置,这会将作业结果放入 /var/cache/salt/minion/minion_jobs。然后可以使用 检查计划作业的结果salt-call saltutil.find_cached_job /var/cache/salt/minion/minion_jobs/req

相关内容