]> git.openstreetmap.org Git - chef.git/commitdiff
Delete any existing report handler before installing a new one
authorTom Hughes <tom@compton.nu>
Thu, 2 Aug 2018 21:12:36 +0000 (22:12 +0100)
committerTom Hughes <tom@compton.nu>
Thu, 2 Aug 2018 21:12:36 +0000 (22:12 +0100)
cookbooks/chef/templates/default/client.rb.erb

index 65bf700e8dbe4a56880e037c55fe40074016bca5..2af462bf93f2e80a37ec24e7ac913a8397a083df 100644 (file)
@@ -39,5 +39,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