1 # DO NOT EDIT - This file is being maintained by Chef
3 # Configuration File For Chef (chef-client)
5 # The chef-client program will connect the local system to the specified
6 # server URLs through a RESTful API to retrieve its configuration.
8 # Force the default external encoding to UTF-8
10 Encoding.default_external = Encoding::UTF_8
16 # Set the location of the log file
18 log_location "/var/log/chef/client.log"
20 # Verify SSL certificates
22 ssl_verify_mode :verify_peer
24 # Set the URL for the chef server
26 chef_server_url "https://chef.openstreetmap.org/organizations/openstreetmap"
28 # Make our plugins visible to ohai
30 ohai.plugin_path << "<%= node[:ohai][:plugin_dir] %>"
32 # Load supporting code for report handlers
34 require "/etc/chef/report"
36 # Create report handler
38 email_handler = Chef::Handler::Email.new(:to => ["tom@compton.nu", "openstreetmap@firefishy.com"])
40 # Configure report handlers
42 exception_handlers.delete_if { |h| h.is_a?(Chef::Handler::Email) } << email_handler
43 report_handlers.delete_if { |h| h.is_a?(Chef::Handler::Email) } << email_handler