X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/7b9ec4b60ee39614d1d083d7220e76b07d2b275f..7b07f5d59b1751fef2f13b3dea701807c0b421e3:/cookbooks/chef/templates/default/client.rb.erb?ds=inline diff --git a/cookbooks/chef/templates/default/client.rb.erb b/cookbooks/chef/templates/default/client.rb.erb index e4bba9250..796b276c5 100644 --- a/cookbooks/chef/templates/default/client.rb.erb +++ b/cookbooks/chef/templates/default/client.rb.erb @@ -9,9 +9,9 @@ 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 @@ -21,23 +21,35 @@ log_level :info log_location "/var/log/chef/client.log" -# Don't verify SSL certificates +# Set the node name + +node_name "<%= node.name %>" + +# Verify SSL certificates -ssl_verify_mode :verify_none +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 +# Make our plugins visible to ohai -email_handler = Chef::Handler::Email.new(:to => "tom@compton.nu") +ohai.plugin_path << "<%= node[:ohai][:plugin_dir] %>" -# Configure report handlers +# Enable some optional ohai plugins -exception_handlers << email_handler -report_handlers << email_handler +ohai.optional_plugins = %w[Passwd] -# Make our plugins visible to ohai +# Load supporting code for report handlers + +require "/etc/chef/report" + +# Create report handler + +email_handler = Chef::Handler::Email.new(:to => ["tom@compton.nu", "openstreetmap@firefishy.com"]) + +# Configure report handlers -Ohai::Config[:plugin_path] << "/etc/chef/ohai" +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