Class: ComputeProvider

Inherits:
Object
  • Object
show all
Defined in:
app/providers/compute_provider.rb

Instance Method Summary collapse

Instance Method Details

#valueObject



5
6
7
8
9
10
11
12
13
14
15
# File 'app/providers/compute_provider.rb', line 5

def value
  options = {
    :provider            => 'Rackspace',
    :rackspace_username  => credentials.username,
    :rackspace_api_key   => credentials.api_key,
    :version             => :v2,
    :rackspace_region    => credentials.rackspace_region,
    :connection_options => {:headers => {"User-Agent" => "rumm/#{Rumm::VERSION} fog/#{Fog::VERSION}"}}
  }
  Fog::Compute.new(options)
end