Class: OpenstackProcess
- Inherits:
-
Object
- Object
- OpenstackProcess
- Defined in:
- lib/process/cloud/providers/openstack/openstack_process.rb
Overview
Specific openstack process added to the application process.
Instance Method Summary collapse
Instance Method Details
#openstack_domain_required?(_data) ⇒ Boolean
27 28 29 30 |
# File 'lib/process/cloud/providers/openstack/openstack_process.rb', line 27 def openstack_domain_required?(_data) return true if config[:auth_uri].match(%r{/v3/}) false end |
#openstack_get_tenant(sObjectType, hParams) ⇒ Object
19 20 21 22 23 24 25 |
# File 'lib/process/cloud/providers/openstack/openstack_process.rb', line 19 def openstack_get_tenant(sObjectType, hParams) tenant_name = hParams['credentials#tenant'] query = { :name => tenant_name } PrcLib.state("searching for tenant '%s'", tenant_name) list = query_single(sObjectType, query, tenant_name) return list[0] if list.length > 0 end |