diff --git a/roles/custom/matrix-synapse/defaults/main.yml b/roles/custom/matrix-synapse/defaults/main.yml index 84bdd92d8..6c68c588b 100644 --- a/roles/custom/matrix-synapse/defaults/main.yml +++ b/roles/custom/matrix-synapse/defaults/main.yml @@ -1038,6 +1038,7 @@ matrix_synapse_redis_enabled: false matrix_synapse_redis_host: "" matrix_synapse_redis_port: 6379 matrix_synapse_redis_password: "" +matrix_synapse_redis_dbid: 0 # Controls whether Synapse starts a replication listener necessary for workers. # diff --git a/roles/custom/matrix-synapse/templates/synapse/homeserver.yaml.j2 b/roles/custom/matrix-synapse/templates/synapse/homeserver.yaml.j2 index b22178fcd..29f11d8e9 100644 --- a/roles/custom/matrix-synapse/templates/synapse/homeserver.yaml.j2 +++ b/roles/custom/matrix-synapse/templates/synapse/homeserver.yaml.j2 @@ -2921,6 +2921,9 @@ redis: host: {{ matrix_synapse_redis_host }} port: {{ matrix_synapse_redis_port }} + # Optional database ID to connect to. Defaults to 0. + dbid: {{ matrix_synapse_redis_dbid }} + # Optional password if configured on the Redis instance # password: {{ matrix_synapse_redis_password }}