Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						08b29e9b92 
					 
					
						
						
							
							Replace some docker references with {{ devture_systemd_docker_base_host_command_docker }}  
						
						
						
						
					 
					
						2024-10-18 21:14:04 +03:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						7aab3a4f83 
					 
					
						
						
							
							Replace <host> with matrix.example.com  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2024-10-18 04:03:08 +09:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						9089963fa8 
					 
					
						
						
							
							Replace server.com with example.com  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2024-10-18 04:02:45 +09:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						95ab7fabd0 
					 
					
						
						
							
							Edit user identifier example: example.com → {{ matrix_domain }}  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2024-10-18 00:30:41 +09:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						7779b747ea 
					 
					
						
						
							
							Edit user identifier example (domain.com → example.com)  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2024-10-18 00:27:18 +09:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						8445843562 
					 
					
						
						
							
							Switch postgres/postgres-backup Ansible role sources and adjust variable names (devture_postgres_ -> postgres_)  
						
						
						
						
					 
					
						2024-09-27 09:37:24 +03:00 
						 
				 
			
				
					
						
							
							
								David Mehren 
							
						 
					 
					
						
						
							
						
						c89c356e53 
					 
					
						
						
							
							Add a global config option for Docker network MTU ( #3502 )  
						
						... 
						
						
						
						* Add a global config option for Docker network MTU
* Upgrade systemd_docker_base (v1.2.0-0 -> v1.3.0-0)
The new version includes `devture_systemd_docker_base_container_networks_driver_options`
due to 3cc7d12396https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3502 
* Switch from passing matrix_playbook_docker_network_mtu to respecting devture_systemd_docker_base_container_networks_driver_options
Related to:
- 3cc7d12396https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3502 
* Update all roles to versions that respect `devture_systemd_docker_base_container_networks_driver_options`
---------
Co-authored-by: Slavi Pantaleev <slavi@devture.com > 
						
						
					 
					
						2024-09-18 16:20:27 +03:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						71abb52d59 
					 
					
						
						
							
							Update matrixdotorg/dendrite-monolith Docker tag to v0.13.8  
						
						
						
						
					 
					
						2024-09-13 16:39:54 +00:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						4224741130 
					 
					
						
						
							
							Remove a few remaining hardcoded docker.service references  
						
						... 
						
						
						
						Continuation of 9f2eff2ac77749048bf8https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3353 ) 
						
						
					 
					
						2024-06-05 21:22:21 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						7891268873 
					 
					
						
						
							
							Do not hardcode https:// in all remaining places, refer to matrix_static_files_scheme  
						
						... 
						
						
						
						Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3333  
						
						
					 
					
						2024-05-25 16:14:26 +03:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						b63918813e 
					 
					
						
						
							
							chore(deps): update matrixdotorg/dendrite-monolith docker tag to v0.13.7  
						
						
						
						
					 
					
						2024-04-09 12:00:05 +00:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						3758b0cfeb 
					 
					
						
						
							
							Squashed commit of the following:  
						
						... 
						
						
						
						commit cf8637efaca0a0be3609fd6add0dff893a0a9194
Author: Slavi Pantaleev <slavi@devture.com >
Date:   Sun Mar 24 19:14:57 2024 +0200
    Make devture_systemd_docker_base_ipv6_enabled automatically reconfigure geerlingguy/ansible-role-docker
    Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3218 
commit dc7af3bc7d25f321bf409477d823e43ea8a05803
Author: Slavi Pantaleev <slavi@devture.com >
Date:   Sun Mar 24 19:10:31 2024 +0200
    Replace matrix_ipv6_enabled with devture_systemd_docker_base_ipv6_enabled
    Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3218 
commit 07e900d6a2slavi@devture.com >
Date:   Sun Mar 24 19:01:51 2024 +0200
    Improve matrix_ipv6_enabled comments
commit 3f03ca7f69development@tilosp.de >
Date:   Sat Mar 9 19:27:50 2024 +0000
    Add setting to enable ipv6 
						
						
					 
					
						2024-03-24 19:15:43 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						e1363c9b9b 
					 
					
						
						
							
							Add lt-cred-mech authentication mechanism to Coturn  
						
						... 
						
						
						
						All homeserver implementations have been updated to support this as
well.
It's just Jitsi that possibly doesn't work with anything other than `auth-secret`.
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3191  
						
						
					 
					
						2024-02-18 09:52:00 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						4a2ad1583e 
					 
					
						
						
							
							Update matrixdotorg/dendrite-monolith Docker tag to v0.13.6  
						
						
						
						
					 
					
						2024-01-26 14:05:29 +00:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						a1179289a1 
					 
					
						
						
							
							Split some homeserver _additional_networks variables into _auto and _custom  
						
						
						
						
					 
					
						2024-01-26 12:55:01 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						4407403ab7 
					 
					
						
						
							
							Make post-start delay for matrix-dendrite configurable  
						
						
						
						
					 
					
						2024-01-17 12:25:31 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						c0afcaa2e3 
					 
					
						
						
							
							Replace (almost) all matrix-org/synapse references with element-hq/synapse  
						
						... 
						
						
						
						Issues and Pull Requests were not migrated to the new
organization/repository, so `matrix-org/synapse/pull` and
`matrix-org/synapse/issues` references were kept as-is.
`matrix-org/synapse-s3-storage-provider` references were also kept,
as that module still continues living under the `matrix-org` organization.
This patch mainly aims to change documentation-related things, not actual
usage in full yet. For polish that, another more comprehensive patch is coming later. 
						
						
					 
					
						2024-01-17 08:02:47 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						48a4afb114 
					 
					
						
						
							
							Make Traefik labels files look better  
						
						... 
						
						
						
						This moves the comments from being just in Jinja,
to actually ending up in the generated `labels` file,
which makes inspection of the final result easier.
Also, some new lines were added here and there to make labels
more legible.
The generated file may still include weird new-lines due to
various `if` statements yielding content or not, but that's not so ugly
anymore - now that we have proper start/end sections that are visible in
the final `labels` file. 
						
						
					 
					
						2024-01-15 10:41:15 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						b91ad453be 
					 
					
						
						
							
							Adjust TLS variables for homeservers to follow devture_traefik_config_entrypoint_web_secure_enabled (via matrix_federation_traefik_entrypoint_tls)  
						
						
						
						
					 
					
						2024-01-15 09:39:36 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						f4f3d57520 
					 
					
						
						
							
							Remove all traces of matrix-nginx-proxy, add validation & uninstallation tasks  
						
						
						
						
					 
					
						2024-01-14 18:42:14 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						ee0eb59dc6 
					 
					
						
						
							
							Add support for the internal Traefik entrypoint to Dendrite  
						
						
						
						
					 
					
						2024-01-14 10:48:54 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						b2aeb8cde9 
					 
					
						
						
							
							Rename label-related variables for homeservers  
						
						... 
						
						
						
						We'd be adding integration with an internal Traefik entrypoint
(`matrix_playbook_internal_matrix_client_api_traefik_entrypoint`),
so renaming helps disambiguate things.
There's no need for deperecation tasks, because the old names
have only been part of this `bye-bye-nginx-proxy` branch and not used by
anyone publicly. 
						
						
					 
					
						2024-01-14 10:48:54 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						c0308307e2 
					 
					
						
						
							
							Make homeserver services sleep after startup, instead of all dependencies sleeping separately  
						
						... 
						
						
						
						This is an attempt at optimizing service startup.
The effect is most pronounced when many services are restarted one by one.
The systemd service manager role sometimes does this - for example when `just install-service synapse` runs.
In such cases, a 5-second delay for each Synapse worker service
(or other bridge/bot service that waits on the homeserver) quickly adds up to a lot.
When services are all stopped fully and then started, the effect is not so pronounced, because
`matrix-synapse.service` starts first and pulls all worker services (defined as `Wants=` for it).
Later on, when the systemd service manager role "starts" these worker services, they're started already.
Even if they had a 5-second wait each, it would have happened in parallel. 
						
						
					 
					
						2024-01-12 12:45:18 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						881c20bf25 
					 
					
						
						
							
							Switch matrix_dendrite_container_additional_volumes from using -v to --mount  
						
						... 
						
						
						
						Related to e5130372b9 
						
						
					 
					
						2024-01-11 12:15:32 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						c4d6144bb9 
					 
					
						
						
							
							Add metrics-exposure support for Dendrite  
						
						
						
						
					 
					
						2024-01-11 12:02:15 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						0701a01825 
					 
					
						
						
							
							Fix service name in federation labels for Dendrite  
						
						
						
						
					 
					
						2024-01-11 11:41:27 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						d8eb768e03 
					 
					
						
						
							
							Add native Traefik support to matrix-dendrite  
						
						
						
						
					 
					
						2024-01-11 11:30:42 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						9488e3857a 
					 
					
						
						
							
							Put all homeservers in the matrix-homeserver container network  
						
						
						
						
					 
					
						2024-01-05 16:49:48 +02:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						fe6a586428 
					 
					
						
						
							
							chore(deps): update matrixdotorg/dendrite-monolith docker tag to v0.13.5  
						
						
						
						
					 
					
						2023-12-12 19:43:12 +00:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						2511b34a7c 
					 
					
						
						
							
							Stop containers gracefully, instead of outright killing them  
						
						
						
						
					 
					
						2023-12-06 11:52:23 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						33d271efdd 
					 
					
						
						
							
							Upgrade Dendrite (v0.13.3 -> v0.13.4)  
						
						
						
						
					 
					
						2023-10-25 15:28:52 +03:00 
						 
				 
			
				
					
						
							
							
								Samuel Meenzen 
							
						 
					 
					
						
						
							
						
						c846ed199b 
					 
					
						
						
							
							Annotate version numbers with renovate metadata  
						
						
						
						
					 
					
						2023-10-06 14:14:03 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						71deacfe55 
					 
					
						
						
							
							Upgrade Dendrite (v0.13.2 -> v0.13.3)  
						
						
						
						
					 
					
						2023-09-28 13:55:34 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						5fc254ef11 
					 
					
						
						
							
							Upgrade Dendrite (v0.13.1 -> v0.13.2)  
						
						
						
						
					 
					
						2023-08-23 19:54:37 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						6427397486 
					 
					
						
						
							
							Do not hardcode sslmode=disable to Postgres connection strings - make it configurable  
						
						... 
						
						
						
						This is backward-compatible with what we had before. We're not changing
the SSL mode - just making it configurable.
Most components are defaulting to `sslmode=disable`, while some
(`matrix-bot-matrix-reminder-bot` and others) do not specify an `sslmode` at all.
We're making sslmode configurable, because certain external Postgres
servers may be configured to require SSL encryption.
In such cases `sslmode=disable` does not work and needs to be changed to
`sslmode=require` or something else (`verify-ca`, `verify-full`, etc). 
						
						
					 
					
						2023-08-22 19:40:50 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						9c77486e59 
					 
					
						
						
							
							Upgrade Dendrite (v0.13.0 -> v0.13.1)  
						
						
						
						
					 
					
						2023-07-06 11:38:07 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						0db4ca74fa 
					 
					
						
						
							
							Upgrade Dendrite (0.12.0 -> 0.13.0)  
						
						... 
						
						
						
						Untested. 
						
						
					 
					
						2023-06-30 11:49:46 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						a6a32f24f7 
					 
					
						
						
							
							Add changed_when to Dendrite self-building task to make ansible-lint happy  
						
						... 
						
						
						
						Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2674  
						
						
					 
					
						2023-05-11 11:23:09 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						1649065a4d 
					 
					
						
						
							
							Fix yamllint-reported errors in matrix-dendrite  
						
						... 
						
						
						
						Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2674  
						
						
					 
					
						2023-05-11 09:54:22 +03:00 
						 
				 
			
				
					
						
							
							
								Isaiah Becker-Mayer 
							
						 
					 
					
						
						
							
						
						d448cade3a 
					 
					
						
						
							
							Moves matrix_dendrite_container_image_self_build  
						
						... 
						
						
						
						to a conditional block, similar to synapse. Also adds the
DOCKER_BUILDKIT=1 explicitly to ensure buildkit is used. 
						
						
					 
					
						2023-05-10 09:50:35 -07:00 
						 
				 
			
				
					
						
							
							
								Isaiah Becker-Mayer 
							
						 
					 
					
						
						
							
						
						2bd94a52bb 
					 
					
						
						
							
							Adds self build option for dendrite  
						
						
						
						
					 
					
						2023-05-07 17:07:37 -07:00 
						 
				 
			
				
					
						
							
							
								array-in-a-matrix 
							
						 
					 
					
						
						
							
						
						f1c0321a8c 
					 
					
						
						
							
							add relay api database for dendrite  
						
						
						
						
					 
					
						2023-03-18 03:22:30 -04:00 
						 
				 
			
				
					
						
							
							
								Array in a Matrix 
							
						 
					 
					
						
						
							
						
						a63860ac75 
					 
					
						
						
							
							fix typo  
						
						
						
						
					 
					
						2023-03-14 14:10:16 -04:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						4c1db32ef9 
					 
					
						
						
							
							Rename some Dendrite variables to improve consistency  
						
						
						
						
					 
					
						2023-03-14 08:52:15 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						fd2f497ac0 
					 
					
						
						
							
							Fix variable names  
						
						... 
						
						
						
						Related to:
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2565 
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2566  
						
						
					 
					
						2023-03-14 08:47:01 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						75cc50d2ab 
					 
					
						
						
							
							Merge pull request  #2567  from array-in-a-matrix/patch-18  
						
						... 
						
						
						
						Update dendrite to v0.12.0 
						
						
					 
					
						2023-03-14 08:43:18 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						bef13fe495 
					 
					
						
						
							
							Merge branch 'master' into master  
						
						
						
						
					 
					
						2023-03-14 08:42:55 +02:00 
						 
				 
			
				
					
						
							
							
								Array in a Matrix 
							
						 
					 
					
						
						
							
						
						4f0f6bd995 
					 
					
						
						
							
							Update dendrite.yaml.j2  
						
						
						
						
					 
					
						2023-03-13 16:21:18 -04:00 
						 
				 
			
				
					
						
							
							
								Array in a Matrix 
							
						 
					 
					
						
						
							
						
						c93eb1dbf7 
					 
					
						
						
							
							Update dendrite.yaml.j2  
						
						
						
						
					 
					
						2023-03-13 16:19:49 -04:00 
						 
				 
			
				
					
						
							
							
								Array in a Matrix 
							
						 
					 
					
						
						
							
						
						d0aa5a1f6a 
					 
					
						
						
							
							Update main.yml  
						
						
						
						
					 
					
						2023-03-13 16:11:16 -04:00