【发布时间】:2018-08-20 11:31:31
【问题描述】:
我正在尝试通过自定义 Ohai 插件访问 node.name。这似乎默认不可用。
可以通过使用depends 'hostname' 来获取hostname,但在我的情况下,该值可能并不总是与node.name 匹配。
如何通过自定义 Ohai 插件访问 node.name?
【问题讨论】:
标签: chef-infra ohai-gem
我正在尝试通过自定义 Ohai 插件访问 node.name。这似乎默认不可用。
可以通过使用depends 'hostname' 来获取hostname,但在我的情况下,该值可能并不总是与node.name 匹配。
如何通过自定义 Ohai 插件访问 node.name?
【问题讨论】:
标签: chef-infra ohai-gem
这是不可能的。 Ohai 可以在 Chef 的上下文之外运行,因此它对 Chef 特定的数据一无所知。
【讨论】:
node.name 作为变量传递给插件模板来解决这个问题。