summaryrefslogtreecommitdiffstats
path: root/tv/3modules/ejabberd/config.nix
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2021-12-25 11:41:20 +0100
committertv <tv@krebsco.de>2021-12-25 16:43:51 +0100
commita1a0f11af481d94fea38f0f6f71e3340587503ac (patch)
tree3d8868a6e930621f0a48464db1b9d94283b6a008 /tv/3modules/ejabberd/config.nix
parentd4b12744d5dab07f3dc60182a86e32f775d3fe4b (diff)
tv ejabberd: use LoadCredential
Diffstat (limited to 'tv/3modules/ejabberd/config.nix')
-rw-r--r--tv/3modules/ejabberd/config.nix9
1 files changed, 5 insertions, 4 deletions
diff --git a/tv/3modules/ejabberd/config.nix b/tv/3modules/ejabberd/config.nix
index a0631e22..a022bc44 100644
--- a/tv/3modules/ejabberd/config.nix
+++ b/tv/3modules/ejabberd/config.nix
@@ -48,6 +48,9 @@ in /* yaml */ ''
- "::1/128"
- "::FFFF:127.0.0.1/128"
+ certfiles:
+ - /tmp/credentials/certfile
+
hosts: ${toJSON config.hosts}
language: "en"
@@ -58,9 +61,8 @@ in /* yaml */ ''
ip: "::"
module: ejabberd_c2s
shaper: c2s_shaper
- certfile: ${toJSON config.certfile.path}
ciphers: ${toJSON ciphers}
- dhfile: ${toJSON config.dhfile.path}
+ dhfile: /var/lib/ejabberd/dhfile
protocol_options: ${toJSON protocol_options}
starttls: true
starttls_required: true
@@ -109,9 +111,8 @@ in /* yaml */ ''
mod_http_api: {}
s2s_access: s2s
- s2s_certfile: ${toJSON config.s2s_certfile.path}
s2s_ciphers: ${toJSON ciphers}
- s2s_dhfile: ${toJSON config.dhfile.path}
+ s2s_dhfile: /var/lib/ejabberd/dhfile
s2s_protocol_options: ${toJSON protocol_options}
s2s_tls_compression: false
s2s_use_starttls: required