- def instances
- instances = request('project', 'list', nil, resource[:auth], '--long')
- instances.collect do |project|
- {
- :name => project[:name],
- :enabled => project[:enabled].downcase.chomp == 'true' ? true : false,
- :description => project[:description],
- :id => project[:id]
- }
+ def self.prefetch(resources)
+ tenants = instances
+ resources.keys.each do |name|
+ if provider = tenants.find{ |tenant| tenant.name == name }
+ resources[name].provider = provider
+ end