]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/chef/templates/default/client.rb.erb
Use ruby cookbook to install ruby for prometheus
[chef.git] / cookbooks / chef / templates / default / client.rb.erb
index b78fefb6ae93cfbcdfc551739543d874d271c864..6faa7384b5164c819b0cfde8c597ef2fa0e8c355 100644 (file)
@@ -9,6 +9,10 @@
 
 Encoding.default_external = Encoding::UTF_8
 
+# Accept the license
+
+chef_license "accept"
+
 # Log at level info
 
 log_level :info
@@ -17,6 +21,10 @@ 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
@@ -25,9 +33,9 @@ ssl_verify_mode :verify_peer
 
 chef_server_url "https://chef.openstreetmap.org/organizations/openstreetmap"
 
-# Make our plugins visible to ohai
+# Enable some optional ohai plugins
 
-ohai.plugin_path << "<%= node[:ohai][:plugin_dir] %>"
+ohai.optional_plugins = %w[Passwd]
 
 # Load supporting code for report handlers
 
@@ -39,5 +47,5 @@ email_handler = Chef::Handler::Email.new(:to => ["tom@compton.nu", "openstreetma
 
 # Configure report handlers
 
-exception_handlers << email_handler
-#report_handlers << email_handler
+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