diff --git a/definitions/monitrc.rb b/definitions/monitrc.rb index 85d9a18..2c9c7ea 100644 --- a/definitions/monitrc.rb +++ b/definitions/monitrc.rb @@ -13,13 +13,13 @@ source params[:template_source] cookbook params[:template_cookbook] variables params[:variables] - notifies :restart, resources(:service => "monit"), params[:reload] + notifies :reload, resources(:service => "monit"), params[:reload] action :create end else template "/etc/monit/conf.d/#{params[:name]}.conf" do action :delete - notifies :restart, resources(:service => "monit"), params[:reload] + notifies :reload, resources(:service => "monit"), params[:reload] end end -end \ No newline at end of file +end diff --git a/files/default/init-monit-ubuntu12.sh b/files/default/init-monit-ubuntu12.sh index a922897..4c1ec93 100644 --- a/files/default/init-monit-ubuntu12.sh +++ b/files/default/init-monit-ubuntu12.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/usr/bin/env bash ### BEGIN INIT INFO # Provides: monit diff --git a/recipes/default.rb b/recipes/default.rb index 1a1a0d3..f4aafff 100755 --- a/recipes/default.rb +++ b/recipes/default.rb @@ -10,9 +10,9 @@ end service "monit" do - action [:enable, :start] + action [:enable, :reload] enabled true - supports [:start, :restart, :stop] + supports [:start, :reload, :restart, :stop] end directory "/etc/monit/conf.d/" do @@ -28,5 +28,5 @@ group "root" mode 0700 source 'monitrc.erb' - notifies :restart, resources(:service => "monit"), :delayed + notifies :reload, resources(:service => "monit"), :delayed end