Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						d29b0aeddb 
					 
					
						
						
							
							Replace even more import_tasks calls with include_tasks  
						
						
						
						
					 
					
						2022-11-24 15:19:42 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						7c2a7a8eb6 
					 
					
						
						
							
							Replace most import_tasks calls with include_tasks for improved performance  
						
						
						
						
					 
					
						2022-11-24 11:33:45 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						07c23b7cb0 
					 
					
						
						
							
							Remove matrix_synapse_role_executed and various tasks that check it  
						
						... 
						
						
						
						This was useful when the order of these roles in relation to Synapse
mattered (when we were injecting stuff into Synapse variables during
runtime). This is no longer the case since 0ea7cb5d18 
						
						
					 
					
						2022-11-23 16:13:07 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						735bacca89 
					 
					
						
						
							
							Do not run matrix-nginx-proxy config injection tasks unless necessary  
						
						... 
						
						
						
						These `init.yml` (now `inject_into_nginx_proxy.yml`) tasks do not need
to `always` run. They only need to run for `setup-all` and
`setup-nginx-proxy`. Unless we're dealing with these 2 tags, we can
spare ourselves a lot of work.
This patch also moves the `when` statement from `init.yml` into
`main.yml` in an effort to further optimize things by potentially
avoiding the extra file include. 
						
						
					 
					
						2022-11-23 15:52:58 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						ccfaefa4d2 
					 
					
						
						
							
							Add service groups  
						
						
						
						
					 
					
						2022-11-23 11:45:47 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						93d4f8d425 
					 
					
						
						
							
							Replace matrix-common-after systemd service management with com.devture.ansible.role.systemd_service_manager  
						
						
						
						
					 
					
						2022-11-23 11:45:46 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						360e643f84 
					 
					
						
						
							
							Add service priorities - try to stop/start them in an optimal order  
						
						
						
						
					 
					
						2022-11-23 11:45:46 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						0ea7cb5d18 
					 
					
						
						
							
							Remove various init.yml files - initialize systemd services, etc., statically (not at runtime)  
						
						
						
						
					 
					
						2022-11-23 11:45:46 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						e37db0c888 
					 
					
						
						
							
							Upgrade Synapse (v1.71.0 -> v1.72.0)  
						
						
						
						
					 
					
						2022-11-22 16:41:14 +02:00 
						 
				 
			
				
					
						
							
							
								Cody Wyatt Neiman 
							
						 
					 
					
						
						
							
						
						b6bb5731cd 
					 
					
						
						
							
							Remove leftover sse-c enabled cmd check  
						
						
						
						
					 
					
						2022-11-13 03:20:30 -05:00 
						 
				 
			
				
					
						
							
							
								Cody Wyatt Neiman 
							
						 
					 
					
						
						
							
						
						a7320e02ff 
					 
					
						
						
							
							Adjust sse-c template formatting  
						
						
						
						
					 
					
						2022-11-13 03:18:53 -05:00 
						 
				 
			
				
					
						
							
							
								Cody Wyatt Neiman 
							
						 
					 
					
						
						
							
						
						384da4f34f 
					 
					
						
						
							
							Add S3 SSE-C support to synapse-s3-storage-provider  
						
						
						
						
					 
					
						2022-11-09 16:16:33 -05:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						51674887ff 
					 
					
						
						
							
							Fix Synapse pusher_instances not being populated correctly  
						
						... 
						
						
						
						This caused push notifications to be delivered more than once
if multiple `pusher` workers were enabled. 
						
						
					 
					
						2022-11-08 17:40:44 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						7871a92b04 
					 
					
						
						
							
							Upgrade Synapse (v1.70.1 -> v1.71.0)  
						
						
						
						
					 
					
						2022-11-08 16:25:52 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						5ef70015cb 
					 
					
						
						
							
							Ensure git is installed using ansible.builtin.package, not using a distro-specific package manager module  
						
						... 
						
						
						
						Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2228  
						
						
					 
					
						2022-11-05 12:09:32 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						2473cd655b 
					 
					
						
						
							
							Include ensure_openssl_installed and ensure_fuse_installed utils in a more reliable way  
						
						... 
						
						
						
						This fixes a regression since the change done in c1c152f7achttps://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2228  
						
						
					 
					
						2022-11-05 09:18:58 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						6c524302d6 
					 
					
						
						
							
							Add intentionally-ignored-endpoints to intentionally-ignored-endpoints for completeness  
						
						
						
						
					 
					
						2022-11-05 07:40:56 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						a9e2607d80 
					 
					
						
						
							
							Fix yaml[comments-indentation] in workers config and remove automation  
						
						
						
						
					 
					
						2022-11-05 07:29:47 +02:00 
						 
				 
			
				
					
						
							
							
								Aine 
							
						 
					 
					
						
						
							
						
						da4a82c48b 
					 
					
						
						
							
							remove old workers.yml (already saved into main.yml)  
						
						
						
						
					 
					
						2022-11-04 19:02:24 +02:00 
						 
				 
			
				
					
						
							
							
								Aine 
							
						 
					 
					
						
						
							
						
						37d4bf0d1c 
					 
					
						
						
							
							fix workers-doc-to-yaml  
						
						
						
						
					 
					
						2022-11-04 18:55:57 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						d3bd1ca024 
					 
					
						
						
							
							matrix_*_retries_{count,delay} -> devture_playbook_help_*_retries_{count,delay}  
						
						
						
						
					 
					
						2022-11-04 16:44:29 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						7086c0ebe3 
					 
					
						
						
							
							matrix_host_command_sh -> devture_systemd_docker_base_host_command_sh (via com.devture.ansible.role.systemd_docker_base)  
						
						
						
						
					 
					
						2022-11-04 16:40:25 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						a9a81460ec 
					 
					
						
						
							
							matrix_host_command_docker -> devture_systemd_docker_base_host_command_docker (via com.devture.ansible.role.systemd_docker_base)  
						
						
						
						
					 
					
						2022-11-04 16:39:35 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						835d2e9581 
					 
					
						
						
							
							matrix_systemd_path -> devture_systemd_docker_base_systemd_path (via com.devture.ansible.role.systemd_docker_base)  
						
						
						
						
					 
					
						2022-11-04 16:38:38 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						f03f716989 
					 
					
						
						
							
							matrix_systemd_unit_home_path -> devture_systemd_docker_base_systemd_unit_home_path (via com.devture.ansible.role.systemd_docker_base)  
						
						
						
						
					 
					
						2022-11-04 16:37:47 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						410a915a8a 
					 
					
						
						
							
							Move roles/matrix* to roles/custom/matrix*  
						
						... 
						
						
						
						This paves the way for installing other roles into `roles/galaxy` using `ansible-galaxy`,
similar to how it's done in:
- https://github.com/spantaleev/gitea-docker-ansible-deploy 
- https://github.com/spantaleev/nextcloud-docker-ansible-deploy 
In the near future, we'll be removing a lot of the shared role code from here
and using upstream roles for it. Some of the core `matrix-*` roles have
already been extracted out into other reusable roles:
- https://github.com/devture/com.devture.ansible.role.postgres 
- https://github.com/devture/com.devture.ansible.role.systemd_docker_base 
- https://github.com/devture/com.devture.ansible.role.timesync 
- https://github.com/devture/com.devture.ansible.role.vars_preserver 
- https://github.com/devture/com.devture.ansible.role.playbook_runtime_messages 
- https://github.com/devture/com.devture.ansible.role.playbook_help 
We just need to migrate to those. 
						
						
					 
					
						2022-11-03 09:11:29 +02:00