Method: Chef::Application::Apply#run_application

Defined in:
lib/chef/application/apply.rb

#run_applicationObject



256
257
258
259
260
261
262
263
264
265
266
# File 'lib/chef/application/apply.rb', line 256

def run_application
  Chef::Licensing.check_software_entitlement! if ChefUtils::Dist::Apply::EXEC == "chef-apply"
  parse_options
  run_chef_recipe
  Chef::Application.exit! "Exiting", 0
rescue SystemExit
  raise
rescue Exception => e
  Chef::Application.debug_stacktrace(e)
  Chef::Application.fatal!("#{e.class}: #{e.message}", e)
end