49 lines
1 KiB
Django/Jinja
49 lines
1 KiB
Django/Jinja
{#
|
|
Prosody server template fragment for the `s2s` module.
|
|
For details, see:
|
|
https://prosody.im/doc/modules/mod_s2s
|
|
#}
|
|
{% if cfg.s2s_ports is defined %}
|
|
|
|
s2s_ports = {
|
|
{% for port in cfg.s2s_ports %}
|
|
{{ port }},
|
|
{% endfor %}
|
|
}
|
|
{% endif %}
|
|
{% if cfg.s2s_interfaces is defined %}
|
|
|
|
s2s_interfaces = {
|
|
{% for addr in cfg.s2s_interfaces %}
|
|
"{{ addr }}",
|
|
{% endfor %}
|
|
}
|
|
{% endif %}
|
|
{% if cfg.s2s_require_encryption is defined %}
|
|
|
|
s2s_require_encryption = {{ cfg.s2s_require_encryption | bool | lower }}
|
|
{% endif %}
|
|
{% if cfg.s2s_secure_auth is defined %}
|
|
|
|
s2s_secure_auth = {{ cfg.s2s_secure_auth | bool | lower }}
|
|
{% endif %}
|
|
{% if cfg.s2s_insecure_domains is defined %}
|
|
|
|
s2s_insecure_domains = {
|
|
{% for domain in cfg.s2s_insecure_domains %}
|
|
"{{ domain }}";
|
|
{% endfor %}
|
|
}
|
|
{% endif %}
|
|
{% if cfg.s2s_secure_domains is defined %}
|
|
|
|
s2s_secure_domains = {
|
|
{% for domain in cfg.s2s_secure_domains %}
|
|
"{{ domain }}";
|
|
{% endfor %}
|
|
}
|
|
{% endif %}
|
|
{% if cfg.allow_anonymous_s2s is defined %}
|
|
|
|
allow_anonymous_s2s = {{ cfg.allow_anonymous_s2s }}
|
|
{% endif %}
|