Revision 132a991c
Added by Ohad Levy almost 12 years ago
- ID 132a991c8c441c86864a35c666dd41748213bdaf
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
basic openstack support