From 8b1f90c568a4e71ff119b5ede25d7f3d2cac0a9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Greg=20Kar=C3=A9kinian?= Date: Wed, 25 Nov 2020 16:32:07 +0100 Subject: [PATCH] Use the same Erlang cookie to enable clustering Refs #243 --- data_bags/credentials/ejabberd.json | 9 ++++++++- site-cookbooks/kosmos-ejabberd/recipes/default.rb | 7 +++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/data_bags/credentials/ejabberd.json b/data_bags/credentials/ejabberd.json index 5c0c89c..cb2d066 100644 --- a/data_bags/credentials/ejabberd.json +++ b/data_bags/credentials/ejabberd.json @@ -27,5 +27,12 @@ "auth_tag": "yWRLb22JwJjjoK6Wdr1ujg==\n", "version": 3, "cipher": "aes-256-gcm" + }, + "erlang_cookie": { + "encrypted_data": "UDCzEWgVLH0z33Exx5G+OjUXw1odz4xO8qRLXODo5jBzMQdyYQCd\n", + "iv": "mm+fYYceD1nPsuo1\n", + "auth_tag": "77un6mkgrHAmnBQhrhpPfQ==\n", + "version": 3, + "cipher": "aes-256-gcm" } -} \ No newline at end of file +} diff --git a/site-cookbooks/kosmos-ejabberd/recipes/default.rb b/site-cookbooks/kosmos-ejabberd/recipes/default.rb index bc3a132..528de76 100644 --- a/site-cookbooks/kosmos-ejabberd/recipes/default.rb +++ b/site-cookbooks/kosmos-ejabberd/recipes/default.rb @@ -43,6 +43,13 @@ dpkg_package "ejabberd" do notifies :create, "file[/lib/systemd/system/ejabberd.service]", :immediately end +file "/opt/ejabberd/.erlang.cookie" do + mode "0400" + owner "ejabberd" + group "ejabberd" + content ejabberd_credentials['erlang_cookie'] +end + postgresql_data_bag_item = data_bag_item('credentials', 'postgresql') hosts = [