From f12b53a0e1669cfbabe5a69e6235fe01aef39eb0 Mon Sep 17 00:00:00 2001 From: Array in a Matrix Date: Thu, 10 Nov 2022 22:11:31 -0500 Subject: [PATCH] add auto join option to dendrite config --- .../templates/dendrite/dendrite.yaml.j2 | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/roles/custom/matrix-dendrite/templates/dendrite/dendrite.yaml.j2 b/roles/custom/matrix-dendrite/templates/dendrite/dendrite.yaml.j2 index 86a12d7c2..f2fee7517 100644 --- a/roles/custom/matrix-dendrite/templates/dendrite/dendrite.yaml.j2 +++ b/roles/custom/matrix-dendrite/templates/dendrite/dendrite.yaml.j2 @@ -414,3 +414,16 @@ tracing: # Logging configuration, in addition to the standard logging that is sent to # stdout by Dendrite. logging: [] + +# Users who register on this homeserver will automatically be joined to the rooms listed under "auto_join_rooms" option. +# By default, any room aliases included in this list will be created as a publicly joinable room +# when the first user registers for the homeserver. If the room already exists, +# make certain it is a publicly joinable room, i.e. the join rule of the room must be set to 'public'. +# As Spaces are just rooms under the hood, Space aliases may also be used. +#auto_join_rooms: +# - "#main:matrix.org" + +{% if matrix_dendrite_auto_join_rooms|length > 0 %} +auto_join_rooms: +{{ matrix_dendrite_auto_join_rooms|to_nice_yaml(indent=2, width=999999) }} +{% endif %}