Zac 
							
						 
					 
					
						
						
							
						
						f026c7cee1 
					 
					
						
						
							
							Apply suggestions from code review  
						
						... 
						
						
						
						Co-authored-by: Slavi Pantaleev <slavi@devture.com > 
						
						
					 
					
						2023-06-13 14:48:44 -05:00 
						 
				 
			
				
					
						
							
							
								cbackas 
							
						 
					 
					
						
						
							
						
						f6d260dc00 
					 
					
						
						
							
							this is better  
						
						
						
						
					 
					
						2023-06-13 11:58:19 -05:00 
						 
				 
			
				
					
						
							
							
								cbackas 
							
						 
					 
					
						
						
							
						
						0e701bbece 
					 
					
						
						
							
							add var to make the creds optional  
						
						
						
						
					 
					
						2023-06-13 11:08:14 -05:00 
						 
				 
			
				
					
						
							
							
								Zac 
							
						 
					 
					
						
						
							
						
						ceda4c41cc 
					 
					
						
						
							
							remove the offending lines  
						
						
						
						
					 
					
						2023-06-13 10:22:37 -05:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						632026513e 
					 
					
						
						
							
							Add matrix_synapse_uid, matrix_synapse_gid and matrix_synapse_username  
						
						
						
						
					 
					
						2023-02-17 17:16:50 +02:00 
						 
				 
			
				
					
						
							
							
								Luke Moch 
							
						 
					 
					
						
						
							
						
						dd51ad2ba2 
					 
					
						
						
							
							fail if matrix_synapse_ext_synapse_s3_storage_provider_config_endpoint_url 'not' startswith('http')  
						
						
						
						
					 
					
						2022-12-10 08:13:55 -05:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						d81e7d6328 
					 
					
						
						
							
							Make matrix_synapse_ext_synapse_s3_storage_provider_config_endpoint_url required  
						
						... 
						
						
						
						Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2330  
						
						
					 
					
						2022-12-10 10:37:01 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						7464604ddd 
					 
					
						
						
							
							Make use of matrix_synapse_ext_s3_storage_provider_data_path in a few more places  
						
						
						
						
					 
					
						2022-12-04 10:17:55 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						7c5c3aedc4 
					 
					
						
						
							
							Put s3-storage-provider scripts under /matrix/synapse/ext/s3-storage-provider/bin, not /usr/local/bin  
						
						
						
						
					 
					
						2022-11-27 09:38:34 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						735e7355a5 
					 
					
						
						
							
							Rename variable (matrix_synapse_ext_s3_storage_provider_path -> matrix_synapse_ext_s3_storage_provider_base_path)  
						
						
						
						
					 
					
						2022-11-27 09:28:29 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						a04f6f4e3d 
					 
					
						
						
							
							Optimize uninstall tasks a bit  
						
						... 
						
						
						
						- forego removing Docker images - it's not effective anyway, because it
  only removes the last version.. which is a drop in the bucket, usually
- do not reload systemd - it's none of our business. `--tags=start`,
  etc., handle this
- combine all uninstall tasks under a single block, which only runs if
  we detect traces (a leftover systemd .service file) of the component.
  If no such .service is detected, we skip them all. This may lead to
  incorect cleanup in rare cases, but is good enough for the most part. 
						
						
					 
					
						2022-11-25 17:28:57 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						d29b0aeddb 
					 
					
						
						
							
							Replace even more import_tasks calls with include_tasks  
						
						
						
						
					 
					
						2022-11-24 15:19:42 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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