是否可以在我的食谱中使用Ohai搜索来搜索值,以指定其他组织来检索结果。
我使用类似下面的搜索来检索有关我们自己的厨师组织中的节点的信息,但是我想使用类似的ohai搜索来查找有关其他厨师组织中的节点的信息。是否可以配置此搜索并指定其他组织?
my_var= search(:node, "chef_environment:#{node.chef_environment} AND role:my-role_name",
filter_result: { 'ipaddress' => ['ipaddress'],
'fqdn' => ['fqdn']
})
答案 0 :(得分:0)
从理论上讲,我认为您可以通过重新加载与其他厨师服务器\组织匹配的chef-client configuration来做到这一点...
require 'chef'
Chef::Config.from_file '/path/to/config.rb'
不过,我强烈建议您不要这样做。