X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/430396d5f0405bccfebd3f3f1146aec7e5b9eacd..e92ed5e09215d67f2bd7dc21a32425d7ec5aa26f:/cookbooks/chef/templates/default/client.rb.erb diff --git a/cookbooks/chef/templates/default/client.rb.erb b/cookbooks/chef/templates/default/client.rb.erb index cdc09b2b2..6faa7384b 100644 --- a/cookbooks/chef/templates/default/client.rb.erb +++ b/cookbooks/chef/templates/default/client.rb.erb @@ -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::Config[:plugin_path] << "<%= node[:ohai][:plugin_dir] %>" +ohai.optional_plugins = %w[Passwd] # Load supporting code for report handlers @@ -35,9 +43,9 @@ require "/etc/chef/report" # Create report handler -email_handler = Chef::Handler::Email.new(:to => "tom@compton.nu") +email_handler = Chef::Handler::Email.new(:to => ["tom@compton.nu", "openstreetmap@firefishy.com"]) # 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