Method: CORL::Plugin::Network#node_groups

Defined in:
lib/core/plugin/network.rb

#node_groupsObject




125
126
127
128
129
130
131
132
133
134
135
136
# File 'lib/core/plugin/network.rb', line 125

def node_groups
  groups = {}
  
  each_node_config do |provider, name, info|
    search_node(provider, name, :settings, [], :array).each do |group|
      group = group.to_sym
      groups[group] = [] unless groups.has_key?(group)
      groups[group] << { :provider => provider, :name => name }
    end
  end
  groups
end