diff --git a/lib/fog/openstack/image.rb b/lib/fog/openstack/image.rb index c8bf891d8..76c7a2a1e 100644 --- a/lib/fog/openstack/image.rb +++ b/lib/fog/openstack/image.rb @@ -7,7 +7,7 @@ module Fog recognizes :openstack_auth_token, :openstack_management_url, :persistent, :openstack_service_type, :openstack_service_name, :openstack_tenant, :openstack_api_key, :openstack_username, - :current_user, :current_tenant, :openstack_endpoint_type + :current_user, :current_tenant, :openstack_endpoint_type, :openstack_region model_path 'fog/openstack/models/image' @@ -82,6 +82,7 @@ module Fog { :provider => 'openstack', :openstack_auth_url => @openstack_auth_uri.to_s, :openstack_auth_token => @auth_token, + :openstack_region => @openstack_region, :openstack_management_url => @openstack_management_url } end end @@ -112,6 +113,7 @@ module Fog @openstack_service_type = options[:openstack_service_type] || ['image'] @openstack_service_name = options[:openstack_service_name] @openstack_endpoint_type = options[:openstack_endpoint_type] || 'adminURL' + @openstack_region = options[:openstack_region] @connection_options = options[:connection_options] || {} @@ -180,6 +182,7 @@ module Fog :openstack_api_key => @openstack_api_key, :openstack_username => @openstack_username, :openstack_auth_uri => @openstack_auth_uri, + :openstack_region => @openstack_region, :openstack_auth_token => @openstack_auth_token, :openstack_service_type => @openstack_service_type, :openstack_service_name => @openstack_service_name,