mirror of
https://github.com/spantaleev/matrix-docker-ansible-deploy.git
synced 2026-04-20 12:18:00 +03:00
Compare commits
9 Commits
0c40a03efc
...
6b6b74afa9
| Author | SHA1 | Date | |
|---|---|---|---|
| 6b6b74afa9 | |||
| 677919fc39 | |||
| f803ad6957 | |||
| 5d7569adf0 | |||
| 82caf3a7d3 | |||
| 45d5ebd008 | |||
| c3437e22e6 | |||
| d046855f3a | |||
| 55ffeb226c |
@@ -4844,9 +4844,14 @@ matrix_synapse_redis_enabled: "{{ valkey_enabled }}"
|
|||||||
matrix_synapse_redis_host: "{{ valkey_identifier if valkey_enabled else '' }}"
|
matrix_synapse_redis_host: "{{ valkey_identifier if valkey_enabled else '' }}"
|
||||||
matrix_synapse_redis_password: "{{ valkey_connection_password if valkey_enabled else '' }}"
|
matrix_synapse_redis_password: "{{ valkey_connection_password if valkey_enabled else '' }}"
|
||||||
|
|
||||||
matrix_synapse_redis_path_enabled: false # temporarily, then switch to true by default once properly tested
|
# unix socket connection, disabled by default temporarily until properly tested
|
||||||
matrix_synapse_redis_path: "{{ '/tmp/redis.sock' if valkey_enabled else '' }}" # default value for Synapse
|
matrix_synapse_redis_path_enabled: false
|
||||||
matrix_synapse_redis_path_host: "{{ valkey_run_path+'/valkey.sock' if valkey_enabled else '' }}" # path on the host
|
# path to the Redis socket's parent dir inside the Synapse container
|
||||||
|
matrix_synapse_redis_path: "{{ '/tmp/valkey' if valkey_enabled else '' }}"
|
||||||
|
# redis socket filename
|
||||||
|
matrix_synapse_redis_path_socket: "{{ '/valkey.sock' if valkey_enabled else '' }}"
|
||||||
|
# path to the Redis socket on the host, using Valkey
|
||||||
|
matrix_synapse_redis_path_host: "{{ valkey_run_path if valkey_enabled else '' }}"
|
||||||
|
|
||||||
matrix_synapse_container_extra_arguments_auto: "{{ matrix_homeserver_container_extra_arguments_auto }}"
|
matrix_synapse_container_extra_arguments_auto: "{{ matrix_homeserver_container_extra_arguments_auto }}"
|
||||||
matrix_synapse_app_service_config_files_auto: "{{ matrix_homeserver_app_service_config_files_auto }}"
|
matrix_synapse_app_service_config_files_auto: "{{ matrix_homeserver_app_service_config_files_auto }}"
|
||||||
|
|||||||
+5
-5
@@ -4,7 +4,7 @@
|
|||||||
version: v1.0.0-6
|
version: v1.0.0-6
|
||||||
name: auxiliary
|
name: auxiliary
|
||||||
- src: git+https://github.com/mother-of-all-self-hosting/ansible-role-backup_borg.git
|
- src: git+https://github.com/mother-of-all-self-hosting/ansible-role-backup_borg.git
|
||||||
version: v1.4.3-2.1.1-2
|
version: v1.4.3-2.1.3-1
|
||||||
name: backup_borg
|
name: backup_borg
|
||||||
- src: git+https://github.com/mother-of-all-self-hosting/ansible-role-cinny.git
|
- src: git+https://github.com/mother-of-all-self-hosting/ansible-role-cinny.git
|
||||||
version: v4.10.5-0
|
version: v4.10.5-0
|
||||||
@@ -39,13 +39,13 @@
|
|||||||
version: v0.5.1-1
|
version: v0.5.1-1
|
||||||
name: hydrogen
|
name: hydrogen
|
||||||
- src: git+https://github.com/mother-of-all-self-hosting/ansible-role-jitsi.git
|
- src: git+https://github.com/mother-of-all-self-hosting/ansible-role-jitsi.git
|
||||||
version: v10741-0
|
version: v10741-1
|
||||||
name: jitsi
|
name: jitsi
|
||||||
- src: git+https://github.com/mother-of-all-self-hosting/ansible-role-livekit-server.git
|
- src: git+https://github.com/mother-of-all-self-hosting/ansible-role-livekit-server.git
|
||||||
version: v1.9.12-0
|
version: v1.9.12-0
|
||||||
name: livekit_server
|
name: livekit_server
|
||||||
- src: git+https://github.com/mother-of-all-self-hosting/ansible-role-ntfy.git
|
- src: git+https://github.com/mother-of-all-self-hosting/ansible-role-ntfy.git
|
||||||
version: v2.17.0-1
|
version: v2.18.0-0
|
||||||
name: ntfy
|
name: ntfy
|
||||||
- src: git+https://github.com/devture/com.devture.ansible.role.playbook_help.git
|
- src: git+https://github.com/devture/com.devture.ansible.role.playbook_help.git
|
||||||
version: 8630e4f1749bcb659c412820f754473f09055052
|
version: 8630e4f1749bcb659c412820f754473f09055052
|
||||||
@@ -75,13 +75,13 @@
|
|||||||
version: v0.19.1-0
|
version: v0.19.1-0
|
||||||
name: prometheus_postgres_exporter
|
name: prometheus_postgres_exporter
|
||||||
- src: git+https://github.com/mother-of-all-self-hosting/ansible-role-sable.git
|
- src: git+https://github.com/mother-of-all-self-hosting/ansible-role-sable.git
|
||||||
version: v1.3.0-0
|
version: v1.5.1-0
|
||||||
name: sable
|
name: sable
|
||||||
- src: git+https://github.com/devture/com.devture.ansible.role.systemd_docker_base.git
|
- src: git+https://github.com/devture/com.devture.ansible.role.systemd_docker_base.git
|
||||||
version: v1.5.0-0
|
version: v1.5.0-0
|
||||||
name: systemd_docker_base
|
name: systemd_docker_base
|
||||||
- src: git+https://github.com/devture/com.devture.ansible.role.systemd_service_manager.git
|
- src: git+https://github.com/devture/com.devture.ansible.role.systemd_service_manager.git
|
||||||
version: v3.1.0-0
|
version: v3.2.0-0
|
||||||
name: systemd_service_manager
|
name: systemd_service_manager
|
||||||
- src: git+https://github.com/devture/com.devture.ansible.role.timesync.git
|
- src: git+https://github.com/devture/com.devture.ansible.role.timesync.git
|
||||||
version: v1.1.0-1
|
version: v1.1.0-1
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ matrix_synapse_admin_container_image_self_build: false
|
|||||||
matrix_synapse_admin_container_image_self_build_repo: "https://github.com/etkecc/synapse-admin.git"
|
matrix_synapse_admin_container_image_self_build_repo: "https://github.com/etkecc/synapse-admin.git"
|
||||||
|
|
||||||
# renovate: datasource=docker depName=ghcr.io/etkecc/synapse-admin
|
# renovate: datasource=docker depName=ghcr.io/etkecc/synapse-admin
|
||||||
matrix_synapse_admin_version: v0.11.1-etke53
|
matrix_synapse_admin_version: v0.11.4-etke54
|
||||||
matrix_synapse_admin_container_image: "{{ matrix_synapse_admin_container_image_registry_prefix }}etkecc/synapse-admin:{{ matrix_synapse_admin_version }}"
|
matrix_synapse_admin_container_image: "{{ matrix_synapse_admin_container_image_registry_prefix }}etkecc/synapse-admin:{{ matrix_synapse_admin_version }}"
|
||||||
matrix_synapse_admin_container_image_registry_prefix: "{{ 'localhost/' if matrix_synapse_admin_container_image_self_build else matrix_synapse_admin_container_image_registry_prefix_upstream }}"
|
matrix_synapse_admin_container_image_registry_prefix: "{{ 'localhost/' if matrix_synapse_admin_container_image_self_build else matrix_synapse_admin_container_image_registry_prefix_upstream }}"
|
||||||
matrix_synapse_admin_container_image_registry_prefix_upstream: "{{ matrix_synapse_admin_container_image_registry_prefix_upstream_default }}"
|
matrix_synapse_admin_container_image_registry_prefix_upstream: "{{ matrix_synapse_admin_container_image_registry_prefix_upstream_default }}"
|
||||||
|
|||||||
@@ -6,6 +6,16 @@
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
- name: Fail if matrix-synapse-admin is enabled for a non-Synapse homeserver
|
||||||
|
ansible.builtin.fail:
|
||||||
|
msg: >-
|
||||||
|
matrix-synapse-admin can only be used with the Synapse homeserver implementation.
|
||||||
|
Your configuration has `matrix_synapse_admin_enabled: true`, but `matrix_homeserver_implementation` is set to `{{ matrix_homeserver_implementation }}`.
|
||||||
|
Disable matrix-synapse-admin or switch to Synapse.
|
||||||
|
when:
|
||||||
|
- matrix_synapse_admin_enabled | bool
|
||||||
|
- matrix_homeserver_implementation != 'synapse'
|
||||||
|
|
||||||
- name: (Deprecation) Catch and report renamed matrix-synapse-admin settings
|
- name: (Deprecation) Catch and report renamed matrix-synapse-admin settings
|
||||||
ansible.builtin.fail:
|
ansible.builtin.fail:
|
||||||
msg: >-
|
msg: >-
|
||||||
|
|||||||
@@ -1248,9 +1248,14 @@ matrix_synapse_redis_use_tls: false
|
|||||||
matrix_synapse_redis_host: ""
|
matrix_synapse_redis_host: ""
|
||||||
matrix_synapse_redis_port: 6379
|
matrix_synapse_redis_port: 6379
|
||||||
# Connection option 2: Unix socket (takes precedence over TCP if `matrix_synapse_redis_path` is set)
|
# Connection option 2: Unix socket (takes precedence over TCP if `matrix_synapse_redis_path` is set)
|
||||||
|
# disabled by default
|
||||||
matrix_synapse_redis_path_enabled: false
|
matrix_synapse_redis_path_enabled: false
|
||||||
matrix_synapse_redis_path: "" # the path to the redis socket inside the container, e.g. "/var/run/redis.sock"
|
# the path to the redis socket's parent dir (/tmp, not /tmp/redis.sock file) inside the container, Synapse default's is "/tmp/redis.sock"
|
||||||
matrix_synapse_redis_path_host: "" # the path to the redis socket on the host, e.g. "/matrix/valkey/run/valkey.sock"
|
matrix_synapse_redis_path: "/tmp"
|
||||||
|
# the filename of the redis socket, inside the container, Synapse default's is "redis.sock"
|
||||||
|
matrix_synapse_redis_path_socket: "/redis.sock"
|
||||||
|
# the path to the redis socket on the host, e.g., "/matrix/valkey/run" (parent dir, not the socket file itself).
|
||||||
|
matrix_synapse_redis_path_host: ""
|
||||||
|
|
||||||
# Controls whether Synapse starts a replication listener necessary for workers.
|
# Controls whether Synapse starts a replication listener necessary for workers.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -2934,7 +2934,7 @@ redis:
|
|||||||
|
|
||||||
# The full path to a local Unix socket file. If this is used, host and port are ignored.
|
# The full path to a local Unix socket file. If this is used, host and port are ignored.
|
||||||
{% if matrix_synapse_redis_path_enabled %}
|
{% if matrix_synapse_redis_path_enabled %}
|
||||||
path: {{ matrix_synapse_redis_path | to_json }}
|
path: {{ (matrix_synapse_redis_path + matrix_synapse_redis_path_socket) | to_json }}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
# Optional database ID to connect to. Defaults to 0.
|
# Optional database ID to connect to. Defaults to 0.
|
||||||
|
|||||||
Reference in New Issue
Block a user