From d5052c3e74cc0992c2ab9eca17a1aef7164f84ec Mon Sep 17 00:00:00 2001 From: muppeth Date: Thu, 6 Jan 2022 21:41:45 +0100 Subject: [PATCH] custom domain additions and direct TLS port fix --- defaults/main.yml | 3 ++- templates/etc/prosody/prosody.cfg.lua.j2 | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/defaults/main.yml b/defaults/main.yml index 22b1ec5..27fc442 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -10,7 +10,8 @@ prosody_core_modules_path: "/usr/lib/prosody/modules/" prosody_community_modules_path: "/usr/lib/prosody-modules" prosody_custom_script_path: '/etc/prosody/custom_scripts' prosody_statistics: '' -prosody_direct_tls_ports: 5223 +prosody_direct_tls_ports: 5223 # keep empty if you want this feature disabled + firewall_module_enabled: 'true' diff --git a/templates/etc/prosody/prosody.cfg.lua.j2 b/templates/etc/prosody/prosody.cfg.lua.j2 index aedfec8..2e4405c 100644 --- a/templates/etc/prosody/prosody.cfg.lua.j2 +++ b/templates/etc/prosody/prosody.cfg.lua.j2 @@ -172,9 +172,9 @@ certificates = "{{ prosody_certificates }}" -- HTTPS currently only supports a single certificate, specify it here: --https_certificate = "certs/localhost.crt" -{% if prosody_direct_tls_ports is defined %} +{% if prosody_direct_tls_ports is defined and prosody_direct_tls_ports is not none %} -- Direct TLS connection ports eg. 5223, 443 -c2s_direct_tls_ports = { {{ prosody_direct_tls_ports }} } +c2s_direct_tls_ports = { {{ prosody_direct_tls_ports }} } {% endif %} {% if prosody_component_interface is defined %}