lib/elasticity/job_flow.rb in elasticity-4.0.4 vs lib/elasticity/job_flow.rb in elasticity-4.0.5

- old
+ new

@@ -21,10 +21,11 @@ attr_accessor :placement attr_accessor :region attr_accessor :visible_to_all_users attr_accessor :enable_debugging attr_accessor :job_flow_role + attr_accessor :service_role attr_reader :access_key attr_reader :secret_key def initialize(access=nil, secret=nil) @@ -185,9 +186,10 @@ steps = jobflow_steps steps.insert(0, Elasticity::SetupHadoopDebuggingStep.new.to_aws_step(self)) if @enable_debugging config[:steps] = steps config[:log_uri] = @log_uri if @log_uri config[:job_flow_role] = @job_flow_role if @job_flow_role + config[:service_role] = @service_role if @service_role config[:bootstrap_actions] = @bootstrap_actions.map{|a| a.to_aws_bootstrap_action} unless @bootstrap_actions.empty? config end def jobflow_preamble