这可能是Chef automated的一个功能,但我还没有准备好购买,所以需要一个免费许可证的解决方案。
在GUI中,Reports选项卡非常有限。我可以运行历史记录,按日期和状态过滤,但不能按节点搜索。是否有一个刀命令或其他东西,我可以返回单个节点运行历史的状态?
https://docs.chef.io/plugin_knife_reporting.html#runs-show是相关的小刀插件,但对于构建仪表板,我可能会抓取chef-api
(Ruby)或PyChef
(Python)并直接使用API。