是否有API可以获取有效的Chef-Client运行详细信息?

时间:2019-07-10 17:39:52

标签: chef

API文档提供了一个端点,以获取已完成(成功或出错)的节点上的所有运行。但是,我需要检查是否有正在执行的活动Chef-Client运行。如何获取此信息?

1 个答案:

答案 0 :(得分:2)

thers并不是我所知道的这种api。

我可以建议您在厨师客户端运行的开始和结束时编写一个自定义的布尔节点属性(您可能希望查看chef handlers)来反映这一点,然后可以使用{{3 },然后查询自定义节点属性。例如

$ knife search node "is_running:false"