lib/vagrant-openstack-provider/client/openstack.rb in vagrant-openstack-provider-0.5.2 vs lib/vagrant-openstack-provider/client/openstack.rb in vagrant-openstack-provider-0.6.0
- old
+ new
@@ -1,13 +1,15 @@
require 'log4r'
require 'restclient'
require 'json'
+require 'vagrant-openstack-provider/client/heat'
require 'vagrant-openstack-provider/client/keystone'
require 'vagrant-openstack-provider/client/nova'
require 'vagrant-openstack-provider/client/neutron'
require 'vagrant-openstack-provider/client/cinder'
+require 'vagrant-openstack-provider/client/glance'
module VagrantPlugins
module Openstack
class Session
include Singleton
@@ -37,14 +39,22 @@
def self.nova
Openstack::NovaClient.instance
end
+ def self.heat
+ Openstack::HeatClient.instance
+ end
+
def self.neutron
Openstack::NeutronClient.instance
end
def self.cinder
Openstack::CinderClient.instance
+ end
+
+ def self.glance
+ Openstack::GlanceClient.instance
end
end
end