mirror of
https://github.com/fog/fog.git
synced 2022-11-09 13:51:43 -05:00
Added multi-region support for OpenStack Image service
This commit is contained in:
parent
f237b7ca81
commit
9b7be36feb
1 changed files with 4 additions and 1 deletions
|
@ -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,
|
||||
|
|
Loading…
Reference in a new issue