lib/elasticity/job_flow.rb in elasticity-2.3 vs lib/elasticity/job_flow.rb in elasticity-2.3.1
- old
+ new
@@ -19,12 +19,11 @@
attr_accessor :ec2_subnet_id
attr_accessor :placement
def initialize(access, secret)
@action_on_failure = 'TERMINATE_JOB_FLOW'
- @ec2_key_name = 'default'
- @hadoop_version = '0.20.205'
+ @hadoop_version = '1.0.3'
@name = 'Elasticity Job Flow'
@ami_version = 'latest'
@keep_job_flow_alive_when_no_steps = false
@placement = 'us-east-1a'
@@ -142,15 +141,15 @@
preamble = {
:name => @name,
:ami_version => @ami_version,
:instances => {
:keep_job_flow_alive_when_no_steps => @keep_job_flow_alive_when_no_steps,
- :ec2_key_name => @ec2_key_name,
:hadoop_version => @hadoop_version,
:instance_groups => jobflow_instance_groups
}
}
preamble.merge!(:ec2_subnet_id => @ec2_subnet_id) if @ec2_subnet_id
+ preamble[:instances].merge!(:ec2_key_name => @ec2_key_name) if @ec2_key_name
preamble
end
def jobflow_steps
steps = []
\ No newline at end of file