Page MenuHomeSoftware Heritage

provision.rb
No OneTemporary

provision.rb

require 'rubygems'
require 'fog'
# create a connection
ec2 = Fog::Compute.new({
:provider => 'AWS',
:region => 'eu-west-1',
})
response = ec2.run_instances(
'ami-6b17201c',
1,
1,
'InstanceType' => 'c3.xlarge',
'SecurityGroup' => 'ssh',
'KeyName' => 'travis'
)
instance_id = response.body["instancesSet"].first["instanceId"]
instance = ec2.servers.get(instance_id)
instance.wait_for { ready? }
puts instance_id,':',instance.public_ip_address

File Metadata

Mime Type
text/x-ruby
Expires
Jun 4 2025, 6:42 PM (14 w, 1 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3393796

Event Timeline