Encoding.default_external = Encoding::UTF_8
-# Load supporting code for report handlers
+# Accept the license
-require "/etc/chef/report"
+chef_license "accept"
# Log at level info
log_location "/var/log/chef/client.log"
+# Set the node name
+
+node_name "<%= node.name %>"
+
# Verify SSL certificates
ssl_verify_mode :verify_peer
# Set the URL for the chef server
-chef_server_url "https://chef.openstreetmap.org"
+chef_server_url "https://chef.openstreetmap.org/organizations/openstreetmap"
-# Create report handler
+# Enable some optional ohai plugins
-email_handler = Chef::Handler::Email.new(:to => "tom@compton.nu")
+ohai.optional_plugins = %w[Passwd]
-# Configure report handlers
+# Load supporting code for report handlers
+
+require "/etc/chef/report"
-exception_handlers << email_handler
-report_handlers << email_handler
+# Create report handler
+
+email_handler = Chef::Handler::Email.new(:to => ["tom@compton.nu", "openstreetmap@firefishy.com"])
-# Make our plugins visible to ohai
+# Configure report handlers
-Ohai::Config[:plugin_path] << "<%= node[:ohai][:plugin_dir] %>"
+exception_handlers.delete_if { |h| h.is_a?(Chef::Handler::Email) } << email_handler
+report_handlers.delete_if { |h| h.is_a?(Chef::Handler::Email) } << email_handler