Method: Specification#role_indexes

Defined in:
lib/maws/specification.rb

#role_indexesObject

=> [1,2,3,4], ‘web’ => [3], ‘db’ => [4,5,6,7,8,9,10,11,12]



35
36
37
38
39
40
41
42
43
44
45
# File 'lib/maws/specification.rb', line 35

def role_indexes
  indexes = {}
  roles.each {|role_name|
    indexes[role_name] = indexes_range_for_role(role_name)
  }

  indexes.delete_if {|role, index_range| index_range.nil?}
  indexes.each {|role, index_range| indexes[role] = resolve_index_range(role, index_range)}

  indexes
end