厨师-Ohai搜索另一个组织



是否可以在我的食谱中使用Ohai搜索来搜索值,以指定不同的组织来检索结果。

我使用下面的搜索来检索我们自己的厨师组织中的节点信息,但我想使用类似的ohai搜索来查找不同厨师组织中节点的信息。是否可以配置此搜索并指定不同的组织?

my_var= search(:node, "chef_environment:#{node.chef_environment} AND role:my-role_name",
filter_result: { 'ipaddress' => ['ipaddress'],
'fqdn' => ['fqdn']
})

从理论上讲,我认为您可以通过重新加载与其他厨师服务器\组织匹配的厨师客户端配置来实现这一点。。。

require 'chef'
Chef::Config.from_file '/path/to/config.rb'

不过,我强烈建议不要这么做。

最新更新