class Hyrb::Tasks::Rackspace::Inject

Public Instance Methods

run(env) click to toggle source
# File lib/hyrb/tasks/rackspace.rb, line 16
def run(env)
  env.rackspace_client = Fog::Compute.new({
    provider: 'rackspace',
    rackspace_username: env.creds.rackspace_username,
    rackspace_api_key: env.creds.rackspace_api_key,
    version: :v2,
    rackspace_region: env.defaults.rackspace_region,
  })

  env.rackspace_dns_client = Fog::DNS.new({
    provider: 'rackspace',
    rackspace_username: env.creds.rackspace_username,
    rackspace_api_key: env.creds.rackspace_api_key,
    rackspace_region: env.defaults.rackspace_region,
  })
end