Method: Puppet::Application#run

Defined in:
lib/vendor/puppet/application.rb

#runObject

This is the main application entry point



303
304
305
306
307
308
309
310
# File 'lib/vendor/puppet/application.rb', line 303

def run
  exit_on_fail("initialize")                                   { hook('preinit')       { preinit } }
  exit_on_fail("parse options")                                { hook('parse_options') { parse_options } }
  exit_on_fail("parse configuration file")                     { Puppet.settings.parse } if should_parse_config?
  exit_on_fail("prepare for execution")                        { hook('setup')         { setup } }
  exit_on_fail("configure routes from #{Puppet[:route_file]}") { configure_indirector_routes }
  exit_on_fail("run")                                          { hook('run_command')   { run_command } }
end