synapse: Add support for appservices and use secrets better

This commit is contained in:
uumas
2026-09-21 05:51:48 +03:00
parent bb9026bb6a
commit d6518d404e
7 changed files with 135 additions and 22 deletions

View File

@@ -81,7 +81,7 @@ url_preview_ip_range_blacklist:
turn_uris: {{ synapse_turn_uris }}
{% if synapse_turn_uris | length > 0 %}
turn_shared_secret: {{ synapse_turn_shared_secret }}
turn_shared_secret_file: /run/secrets/turn-shared-secret
{% endif %}
turn_user_lifetime: 1d
turn_allow_guests: false
@@ -109,4 +109,10 @@ autocreate_auto_join_rooms: false
matrix_authentication_service:
enabled: true
endpoint: http://matrix-authentication-service:8080/
secret: "{{ service_podman_secrets['synapse-mas-homeserver-secret'] }}"
secret_path: /run/secrets/mas-homeserver-secret
{% if synapse_appservices | length > 0 %}
app_service_config_files:
- {{ _synapse_doublepuppet_registration_mount.destination }}
{{ _synapse_appservice_registration_mounts | map(attribute='destination') | to_nice_yaml | indent(2) }}
{% endif %}