Sha256: fd6208fec34202bcb4c5b51293c10e4aec50835f2301c14c28922be87150966b

Contents?: true

Size: 367 Bytes

Versions: 35

Compression:

Stored size: 367 Bytes

Contents

class OpenStack
  module Identity
    def self.get_tenant_id
      identity = Fog::Identity[:openstack]
      ENV['OPENSTACK_TENANT_NAME'] || identity.list_tenants.body['tenants'].first['id']
    end

    def self.get_user_id
      identity = Fog::Identity[:openstack]
      ENV['OPENSTACK_USER_ID'] || identity.list_users.body['users'].first['id']
    end
  end
end

Version data entries

35 entries across 35 versions & 5 rubygems

Version Path
fog-openstack-0.1.5 tests/openstack/requests/identity/helper.rb
fog-openstack-0.1.4 tests/openstack/requests/identity/helper.rb
fog-openstack-0.1.3 tests/openstack/requests/identity/helper.rb
fog-openstack-0.1.2 tests/openstack/requests/identity/helper.rb
fog-openstack-0.1.1 tests/openstack/requests/identity/helper.rb
fog-openstack-0.1.0 tests/openstack/requests/identity/helper.rb
fog-1.37.0 tests/openstack/requests/identity/helper.rb
fog-1.36.0 tests/openstack/requests/identity/helper.rb
fog-1.35.0 tests/openstack/requests/identity/helper.rb
fog-2.0.0.pre.0 tests/openstack/requests/identity/helper.rb
vagrant-cloudstack-1.2.0 vendor/bundle/gems/fog-1.32.0/tests/openstack/requests/identity/helper.rb
fog-1.34.0 tests/openstack/requests/identity/helper.rb
fog-1.33.0 tests/openstack/requests/identity/helper.rb
fog-1.32.0 tests/openstack/requests/identity/helper.rb
fog-1.31.0 tests/openstack/requests/identity/helper.rb
vagrant-cloudstack-1.1.0 vendor/bundle/gems/fog-1.22.1/tests/openstack/requests/identity/helper.rb
fog-1.30.0 tests/openstack/requests/identity/helper.rb
fog-1.29.0 tests/openstack/requests/identity/helper.rb
fog-1.28.0 tests/openstack/requests/identity/helper.rb
fog-1.27.0 tests/openstack/requests/identity/helper.rb