]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/chef/templates/default/client.rb.erb
Make sure cgimap uses the writable database for updates
[chef.git] / cookbooks / chef / templates / default / client.rb.erb
index 92c96feb3ad61ca9e70900a1d220eff1e211e31e..5d1f463930de23870f0273116e749d3218690e62 100644 (file)
@@ -17,35 +17,31 @@ log_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"
 
 # Make our plugins visible to ohai
 
-Ohai::Config[:plugin_path] << "<%= node[:ohai][:plugin_dir] %>"
-
-begin
-
-  # Load supporting code for report handlers
-
-  require "/etc/chef/report"
-
-  # Create report handler
+ohai.plugin_path << "<%= node[:ohai][:plugin_dir] %>"
 
-  email_handler = Chef::Handler::Email.new(:to => "tom@compton.nu")
+# Load supporting code for report handlers
 
-  # Configure report handlers
+require "/etc/chef/report"
 
-  exception_handlers << email_handler
-  report_handlers << email_handler
+# Create report handler
 
-rescue
+email_handler = Chef::Handler::Email.new(:to => ["tom@compton.nu", "openstreetmap@firefishy.com"])
 
-  # Ignore errors in case required gems not installed yet
+# Configure report handlers
 
-end
+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