Chef infra 是否有方法获取属于某个角色的节点列表

Chef infra 是否有方法获取属于某个角色的节点列表,chef-infra,Chef Infra,有没有办法获取已分配给某个角色的节点(例如其IP)列表?正如sethvargo所指出的,如果您使用的是Chef Server,则可以在终端中使用刀子搜索 $ knife search 'role:myrolename' Chef允许您搜索具有角色的所有节点。下面的例子 search(:node, 'role:myrole').each do |all_nodes_with_myrole| # code here end 您正在使用Chef服务器吗?需要更多信息。请同意@sethvargo

有没有办法获取已分配给某个角色的节点(例如其IP)列表?

正如sethvargo所指出的,如果您使用的是Chef Server,则可以在终端中使用刀子搜索

$ knife search 'role:myrolename'

Chef允许您搜索具有角色的所有节点。下面的例子

search(:node, 'role:myrole').each do |all_nodes_with_myrole|
  # code here
end

您正在使用Chef服务器吗?需要更多信息。请同意@sethvargo。您将此标记为厨师食谱;是否要查看配方中角色的所有节点?如果是这样的话,你希望这个食谱能达到什么目的?