Fix Erlang cookie needing a restart instead of reload
This commit is contained in:
1 file changed
+4
-1
@@ -42,6 +42,8 @@ file "/opt/ejabberd/.erlang.cookie" do
|
||||
owner "ejabberd"
|
||||
group "ejabberd"
|
||||
content ejabberd_credentials['erlang_cookie']
|
||||
# a changed cookie is only picked up by a restart, not by a config reload
|
||||
notifies :restart, "service[ejabberd]", :delayed
|
||||
end
|
||||
|
||||
ejabberd_nodes = search(:node, "role:ejabberd")
|
||||
@@ -71,7 +73,8 @@ template "/opt/ejabberd/conf/ejabberdctl.cfg" do
|
||||
owner 'ejabberd'
|
||||
group 'ejabberd'
|
||||
variables epmd_node_name: "ejabberd@#{node['name']}"
|
||||
notifies :reload, "service[ejabberd]", :delayed
|
||||
# the Erlang node name is only applied by a restart, not by a config reload
|
||||
notifies :restart, "service[ejabberd]", :delayed
|
||||
end
|
||||
|
||||
postgresql_data_bag_item = data_bag_item('credentials', 'postgresql')
|
||||
|
||||
Reference in new issue
Block a user