Method: Puppet::Application#run
- Defined in:
- lib/vendor/puppet/application.rb
#run ⇒ Object
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') { } } 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 |