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