代码之家  ›  专栏  ›  技术社区  ›  Chris

厨师-Ohai在另一个组织上搜索

  •  1
  • Chris  · 技术社区  · 6 年前

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

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

    my_var= search(:node, "chef_environment:#{node.chef_environment} AND role:my-role_name",
        filter_result: { 'ipaddress' => ['ipaddress'],
        'fqdn' => ['fqdn']
        })
    
    1 回复  |  直到 6 年前
        1
  •  0
  •   Mr.    6 年前

    从理论上讲,我认为你可以通过重新加载 chef-client configuration 与其他厨师服务器/组织匹配的…

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

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

    推荐文章