Sha256: c04aae535129779b7353a223bccc17e89c9c129530a239768a6f250886b0d7fd
Contents?: true
Size: 1.07 KB
Versions: 1
Compression:
Stored size: 1.07 KB
Contents
if RUBY_VERSION =~ /^1.9.*/ then gem 'test-unit' end require 'test/unit' if FOG_VERSION gem 'fog', FOG_VERSION end require 'fog' module Torpedo module Orchestration module Helper def self.get_connection if ENV['DEBUG'] and ENV['DEBUG'] == 'true' then ENV['EXCON_DEBUG'] = 'true' end auth_url = ENV['OS_AUTH_URL'] api_key = ENV['OS_PASSWORD'] username = ENV['OS_USERNAME'] authtenant = ENV['OS_TENANT_NAME'] #region = ENV['OS_AUTH_REGION'] service_type = ENV['HEAT_SERVICE_TYPE'] || "orchestration" service_name = ENV['HEAT_SERVICE_NAME'] #nil by default Fog::Orchestration.new( :provider => :openstack, :openstack_auth_url => auth_url+'/tokens', :openstack_username => username, :openstack_tenant => authtenant, :openstack_api_key => api_key, #:openstack_region => region, :openstack_service_type => service_type, :openstack_service_name => service_name ) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
torpedo-2.1.0 | lib/torpedo/orchestration/helper.rb |