Method: Chef::Application::Local#run_application

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

#run_applicationObject



163
164
165
166
167
168
169
170
171
172
173
174
175
# File 'lib/chef/application/local.rb', line 163

def run_application
  loop do
    begin
      run_chef_client
      Chef::Application.exit! "Exiting", 0
    rescue SystemExit => e
      raise
    rescue Exception => e
      Chef::Application.debug_stacktrace(e)
      Chef::Application.fatal!("#{e.class}: #{e.message}", 1)
    end
  end
end