lib/elasticity/job_flow.rb in elasticity-2.5.2 vs lib/elasticity/job_flow.rb in elasticity-2.5.3
- old
+ new
@@ -16,10 +16,11 @@
attr_accessor :slave_instance_type
attr_accessor :ami_version
attr_accessor :keep_job_flow_alive_when_no_steps
attr_accessor :ec2_subnet_id
attr_accessor :placement
+ attr_accessor :visible_to_all_users
attr_reader :access_key
attr_reader :secret_key
def initialize(access=nil, secret=nil)
@@ -30,10 +31,11 @@
@keep_job_flow_alive_when_no_steps = false
@placement = 'us-east-1a'
@access_key = access
@secret_key = secret
+ @visible_to_all_users = false
@bootstrap_actions = []
@jobflow_steps = []
@installed_steps = []
@@ -152,9 +154,10 @@
def jobflow_preamble
preamble = {
:name => @name,
:ami_version => @ami_version,
+ :visible_to_all_users => @visible_to_all_users,
:instances => {
:keep_job_flow_alive_when_no_steps => @keep_job_flow_alive_when_no_steps,
:hadoop_version => @hadoop_version,
:instance_groups => jobflow_instance_groups,
:placement => {
\ No newline at end of file