class Foreman::Export::Upstart
Public Instance Methods
export()
click to toggle source
Calls superclass method
Foreman::Export::Base#export
# File lib/foreman/export/upstart.rb, line 6 def export super master_file = "#{app}.conf" clean File.join(location, master_file) write_template master_template, master_file, binding engine.each_process do |name, process| process_master_file = "#{app}-#{name}.conf" clean File.join(location, process_master_file) next if engine.formation[name] < 1 write_template process_master_template, process_master_file, binding 1.upto(engine.formation[name]) do |num| port = engine.port_for(process, num) process_file = "#{app}-#{name}-#{num}.conf" clean File.join(location, process_file) write_template process_template, process_file, binding end end end