将 ohai-plugin 替换为...?

Replace ohai-plugin with...?

我们一直在为 windows 服务器使用 ohai 插件。插件 detects/collects 有关是否有任何 windows 可用更新的信息 and/or 如果服务器需要重启

ohai_plugin 'ohai_windows_updates'
ohai_plugin 'ohai_windows_reboot'

现在我了解到 ohai 已被弃用。我试图找出我们如何以其他方式收集此类信息,但我找不到。也许你能帮忙?

正如作者在食谱自述文件中指出的那样:

This cookbook has been deprecated as all functionality here is now built into the Chef Infra Client itself. The ohai_hint resource now ships in Chef Infra Client and any plugins can be installed by placing them in an ohai directory within a cookbook in your runlist.

因此,ohai_hint resource 自 Chef Client v14.0 以来可用。

并且 about cookbooks 文档说食谱中的 ohai/ 文件夹可以用作自定义 Ohai 插件的来源,这些插件被编写来加载关于您的节点的附加信息以用于食谱。这需要 Chef Infra 服务器(不是客户端!)v12.18.14 或更高版本。

因此,要继续使用您的插件,您需要确保您的 Chef Infra Server 至少为 v12.18.14,并将插件文件移动到某些食谱的 ohai/ 文件夹中。

或者暂时保留一切。因为在这种情况下弃用意味着停止进一步开发——我们不会删除食谱。如果由于某种原因您无法升级您的 Chef 服务器,您可以继续使用它。