Project

General

Profile

« Previous | Next » 

Revision 132a991c

Added by Ohad Levy almost 12 years ago

  • ID 132a991c8c441c86864a35c666dd41748213bdaf

basic openstack support

View differences:

lib/fog_extensions.rb
require 'fog/ovirt/models/compute/volume'
Fog::Compute::Ovirt::Volume.send(:include, FogExtensions::Ovirt::Volume)
require 'fog/openstack'
require 'fog/openstack/models/compute/server'
Fog::Compute::OpenStack::Server.send(:include, FogExtensions::Openstack::Server)
require 'fog/openstack/models/compute/flavor'
Fog::Compute::OpenStack::Flavor.send(:include, FogExtensions::Openstack::Flavor)
rescue LoadError
Rails.logger.info "Fog is not installed - unable to manage compute resources"
rescue => exception
Rails.logger.warn "Fog initialization failed - #{exception}"
Rails.logger.debug exception.join("\n")
Rails.logger.debug exception.backtrace.join("\n")
end

Also available in: Unified diff