From 03b3b2de91e7aa0d1e055c7a8297982f7955ce76 Mon Sep 17 00:00:00 2001 From: Sebastian Kippe Date: Tue, 3 Sep 2019 19:47:52 +0200 Subject: [PATCH] Add hidden service for ejabberd --- site-cookbooks/kosmos-ejabberd/attributes/default.rb | 7 +++++++ site-cookbooks/kosmos-ejabberd/metadata.rb | 1 + site-cookbooks/kosmos-ejabberd/recipes/default.rb | 1 + 3 files changed, 9 insertions(+) diff --git a/site-cookbooks/kosmos-ejabberd/attributes/default.rb b/site-cookbooks/kosmos-ejabberd/attributes/default.rb index 3f7d227..8bc8bbd 100644 --- a/site-cookbooks/kosmos-ejabberd/attributes/default.rb +++ b/site-cookbooks/kosmos-ejabberd/attributes/default.rb @@ -1,2 +1,9 @@ node.default["kosmos-ejabberd"]["version"] = "19.02" node.default["kosmos-ejabberd"]["checksum"] = "aea550c58e61eab04ca9beb8896d8b04f4a79321c21dee160a67ad6787236f51" +node.default["tor"]["HiddenServices"]["ejabberd"] = { + "HiddenServicePorts" => [ + "5222 127.0.0.1:5222", + "5223 127.0.0.1:5223", + "5269 127.0.0.1:5269" + ] +} diff --git a/site-cookbooks/kosmos-ejabberd/metadata.rb b/site-cookbooks/kosmos-ejabberd/metadata.rb index 23f0bc1..07cb5a2 100644 --- a/site-cookbooks/kosmos-ejabberd/metadata.rb +++ b/site-cookbooks/kosmos-ejabberd/metadata.rb @@ -23,3 +23,4 @@ depends "kosmos-postgresql" depends "kosmos-base" depends "backup" depends "firewall" +depends "tor-full" diff --git a/site-cookbooks/kosmos-ejabberd/recipes/default.rb b/site-cookbooks/kosmos-ejabberd/recipes/default.rb index 0ba3276..d20f247 100644 --- a/site-cookbooks/kosmos-ejabberd/recipes/default.rb +++ b/site-cookbooks/kosmos-ejabberd/recipes/default.rb @@ -25,6 +25,7 @@ # THE SOFTWARE. include_recipe "kosmos-postgresql" +include_recipe "tor-full" cookbook_file "#{Chef::Config[:file_cache_path]}/pg.sql" do source "pg.sql"