163
164
165
166
167
168
169
170
171
172
173
174
175
|
# File 'lib/ec2-instance-manager/launch.rb', line 163
def launch_ami(ami_id, options = {})
default_options = {
:instance_type => config[@customer_key]['instance_type'],
:key_name => config[@customer_key]['key'],
:availability_zone => config[@customer_key]['availability_zone'],
:architecture => config[@customer_key]['architecture'],
:image_id => ami_id
}
run_options = default_options.merge(options)
puts "Launch Options: #{run_options.inspect}"
ec2.run_instances(run_options)
end
|