From aa64456fc70d0b926c2ed4f47bb0d4b8918356fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Greg=20Kar=C3=A9kinian?= Date: Thu, 10 Jan 2019 16:47:58 +0100 Subject: [PATCH] Reload ejabberd when the config file changes --- site-cookbooks/kosmos-ejabberd/recipes/default.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/site-cookbooks/kosmos-ejabberd/recipes/default.rb b/site-cookbooks/kosmos-ejabberd/recipes/default.rb index cb7a791..d43f5ce 100644 --- a/site-cookbooks/kosmos-ejabberd/recipes/default.rb +++ b/site-cookbooks/kosmos-ejabberd/recipes/default.rb @@ -59,6 +59,12 @@ template "/opt/ejabberd/conf/ejabberd.yml" do mode 0640 sensitive true variables pgsql_password: "super_secret" + notifies :run, "execute[ejabberdctl reload_config]", :delayed +end + +execute "ejabberdctl reload_config" do + command "/opt/ejabberd-18.12.1/bin/ejabberdctl reload_config" + action :nothing end file "/etc/init.d/ejabberd" do