Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						89648cf58e 
					 
					
						
						
							
							Fix some ansible-lint-reported warnings  
						
						
						
						
					 
					
						2022-09-18 12:21:09 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						226c550ffa 
					 
					
						
						
							
							Add support for stream writer Synapse workers  
						
						... 
						
						
						
						As stream writer workers are also powered by the `generic_worker`
Synapse app, this necessitated that we provide means for distinguishing
between them and regular `generic_workers`.
I've also taken the time to optimize nginx configuration generation
(more Jinja2 macro usage, less duplication).
Worker names have also changed.
Workers are now named sequentially like this:
- `matrix-synapse-worker-0-generic`
- `matrix-synapse-worker-1-stream-writer-typing`
- `matrix-synapse-worker-2-pusher`
instead of `matrix-synapse-worker_generic_worker-18111` (indexed with a
port number).
People who modify `matrix_synapse_workers_enabled_list` directly will
need to adjust their configuration. 
						
						
					 
					
						2022-09-15 08:10:04 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						f12206676f 
					 
					
						
						
							
							Upgrade Synapse (v1.66.0 -> 1.67.0) and remove frontend_proxy workers  
						
						... 
						
						
						
						`frontend_proxy` workers have been superseded by `generic_worker` workers.
Related to https://github.com/matrix-org/synapse/pull/13645  
						
						
					 
					
						2022-09-13 15:45:50 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						11f2cda21a 
					 
					
						
						
							
							Upgrade Certbot (1.28 -> 1.30)  
						
						
						
						
					 
					
						2022-09-09 21:06:17 +03:00 
						 
				 
			
				
					
						
							
							
								kapcake 
							
						 
					 
					
						
						
							
						
						7170545a54 
					 
					
						
						
							
							Update nginx-proxy: 1.23.0 -> 1.23.1  
						
						
						
						
					 
					
						2022-08-11 21:48:17 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						04f224e634 
					 
					
						
						
							
							Merge branch 'master' into conduit  
						
						
						
						
					 
					
						2022-08-09 10:46:03 +03:00 
						 
				 
			
				
					
						
							
							
								Charles Wright 
							
						 
					 
					
						
						
							
						
						20767b5149 
					 
					
						
						
							
							Fixes to enable Conduit in setup-all  
						
						
						
						
					 
					
						2022-08-04 14:35:41 -05:00 
						 
				 
			
				
					
						
							
							
								Aine 
							
						 
					 
					
						
						
							
						
						a6506cf6ff 
					 
					
						
						
							
							update nginx 1.21.6 -> 1.23.0  
						
						
						
						
					 
					
						2022-07-17 17:29:50 +03:00 
						 
				 
			
				
					
						
							
							
								Aine 
							
						 
					 
					
						
						
							
						
						e149f33140 
					 
					
						
						
							
							add/unify 'Project source code URL' link across all roles  
						
						
						
						
					 
					
						2022-07-16 23:59:21 +03:00 
						 
				 
			
				
					
						
							
							
								Julian Foad 
							
						 
					 
					
						
						
							
						
						ec9f8e2931 
					 
					
						
						
							
							Add a role to install 'ntfy' push-notification server.  
						
						... 
						
						
						
						This commit adds a 'matrix-ntfy' role that runs Ntfy server in Docker with
simple configuration, and plumbing to add the role to the playbook.
TODO: documentation, self-check, database persistence. 
						
						
					 
					
						2022-07-04 15:31:29 +01:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						2e4fad6194 
					 
					
						
						
							
							Use 127.0.0.1 instead of localhost for federation API when nginx disabled  
						
						... 
						
						
						
						`localhost` may resolve to `::1` on some IPv6-enabled systems, which will
not work, because we only potentially expose container ports on
`127.0.0.1` when nginx is disabled (`matrix_nginx_proxy_enabled: false`),
not on `::1`.
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1914  
						
						
					 
					
						2022-07-02 15:02:35 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						ba51997f7b 
					 
					
						
						
							
							(BC Break) Redo how metrics are exposed to external Prometheus servers  
						
						
						
						
					 
					
						2022-06-23 17:55:07 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						a3a6e14f7b 
					 
					
						
						
							
							Add matrix_nginx_proxy_proxy_synapse_metrics_addr_{with,sans}_container variables to defaults  
						
						... 
						
						
						
						We redefine these variables in `group_vars/matrix_servers`, but it's better
to have some defaults in the role as well. 
						
						
					 
					
						2022-06-22 23:04:27 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						f4cf7b9cc1 
					 
					
						
						
							
							Remove unused variable (matrix_nginx_proxy_synapse_workers_enabled_list) definition  
						
						
						
						
					 
					
						2022-06-22 22:17:51 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						f943e82384 
					 
					
						
						
							
							Upgrade Certbot (1.27 -> 1.28)  
						
						
						
						
					 
					
						2022-06-22 14:44:12 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						271a8d0a73 
					 
					
						
						
							
							Upgrade certbot (v1.23.0 -> v1.27.0)  
						
						
						
						
					 
					
						2022-05-21 10:20:56 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						49da9c76ac 
					 
					
						
						
							
							Merge pull request  #1782  from etkecc/matrix-bot-buscarron  
						
						... 
						
						
						
						add matrix-bot-buscarron 
						
						
					 
					
						2022-04-25 09:44:35 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						4a0b839768 
					 
					
						
						
							
							Automatically do the right thing with regards to Synapse Metrics htpasswd  
						
						... 
						
						
						
						.. regardless of whether matrix-nginx-proxy runs in a container or not 
						
						
					 
					
						2022-04-25 09:42:36 +03:00 
						 
				 
			
				
					
						
							
							
								Aine 
							
						 
					 
					
						
						
							
						
						290754371a 
					 
					
						
						
							
							add matrix-bot-buscarron  
						
						
						
						
					 
					
						2022-04-23 16:19:24 +03:00 
						 
				 
			
				
					
						
							
							
								Andrea Tartaglia 
							
						 
					 
					
						
						
							
						
						68424e68e5 
					 
					
						
						
							
							feat: make synapse htpasswd file path configurable  
						
						... 
						
						
						
						When setting `matrix_nginx_proxy_enabled: false` and enabling authentication on the metrics endpoint, the htpasswd file is hardcoded to the nginx-proxy container dir, this changes the hardcoded value to a variable so the path can be updated 
						
						
					 
					
						2022-04-23 11:13:36 +01:00 
						 
				 
			
				
					
						
							
							
								borisrunakov 
							
						 
					 
					
						
						
							
						
						acaebfbf67 
					 
					
						
						
							
							optional media cache with range requests support ( #1759 )  
						
						
						
						
					 
					
						2022-04-21 10:31:26 +03:00 
						 
				 
			
				
					
						
							
							
								Yan Minagawa 
							
						 
					 
					
						
						
							
						
						b982733a8a 
					 
					
						
						
							
							fix typo in document path for the proxy  
						
						
						
						
					 
					
						2022-04-09 19:41:48 +07:00 
						 
				 
			
				
					
						
							
							
								Alejo Diaz 
							
						 
					 
					
						
						
							
						
						4ec24ec344 
					 
					
						
						
							
							Add support for obtain ECDSA keys ( #1667 )  
						
						... 
						
						
						
						* Add support for obtain ECDSA keys
* Replace matrix_ssl_lets_encrypt_use_ecdsa_keys for matrix_ssl_lets_encrypt_key_type 
						
						
					 
					
						2022-03-03 18:15:39 +02:00 
						 
				 
			
				
					
						
							
							
								GoliathLabs 
							
						 
					 
					
						
						
							
						
						e53cc026d0 
					 
					
						
						
							
							Updated: certbot to v1.23.0  
						
						
						
						
					 
					
						2022-02-22 12:50:21 +01:00 
						 
				 
			
				
					
						
							
							
								Marko Weltzer 
							
						 
					 
					
						
						
							
						
						819574b8ba 
					 
					
						
						
							
							Merge branch 'spantaleev:master' into master  
						
						
						
						
					 
					
						2022-02-05 21:37:53 +01:00 
						 
				 
			
				
					
						
							
							
								Marko Weltzer 
							
						 
					 
					
						
						
							
						
						7e5b88c3b7 
					 
					
						
						
							
							fix: all praise the allmighty yamllinter  
						
						
						
						
					 
					
						2022-02-05 21:32:54 +01:00 
						 
				 
			
				
					
						
							
							
								GoliathLabs 
							
						 
					 
					
						
						
							
						
						33851f1dfa 
					 
					
						
						
							
							Updated: nginx to 1.21.6-alpine  
						
						
						
						
					 
					
						2022-02-05 10:58:09 +01:00 
						 
				 
			
				
					
						
							
							
								GoliathLabs 
							
						 
					 
					
						
						
							
						
						b608c3d342 
					 
					
						
						
							
							Updated: worker_processes to auto  
						
						
						
						
					 
					
						2022-01-17 10:55:36 +01:00 
						 
				 
			
				
					
						
							
							
								GoliathLabs 
							
						 
					 
					
						
						
							
						
						8a66db850e 
					 
					
						
						
							
							Updated: Certbot to v1.22.0  
						
						
						
						
					 
					
						2022-01-17 10:53:15 +01:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						29bc22a085 
					 
					
						
						
							
							Add matrix_nginx_proxy_container_additional_networks  
						
						... 
						
						
						
						Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1498  
						
						
					 
					
						2022-01-10 11:51:57 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						3b9d5b13e9 
					 
					
						
						
							
							Add support for not serving Dendrite federation APIs on the client port  
						
						... 
						
						
						
						Seems like Dendrite encourages serving both the Client and Federation
API at the same port.
Coming from Synapse and how things are done there, we have separate
ports. Using separate ports probably makes matrix-corporal (etc.)
integration easier, so separating the APIs by default probably makes
sense. 
						
						
					 
					
						2022-01-07 15:59:35 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						ecc237bbad 
					 
					
						
						
							
							Initial work on getting nginx reverse proxying working with Dendrite  
						
						
						
						
					 
					
						2022-01-07 15:59:35 +02:00 
						 
				 
			
				
					
						
							
							
								rakshazi 
							
						 
					 
					
						
						
							
						
						5788a16a2e 
					 
					
						
						
							
							added matrix-client-cinny  
						
						
						
						
					 
					
						2022-01-05 18:33:21 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						8515ac55e6 
					 
					
						
						
							
							Upgrade nginx (1.21.4 -> 1.21.5)  
						
						
						
						
					 
					
						2022-01-04 17:04:01 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						afd7f03bb5 
					 
					
						
						
							
							Minor comment changes  
						
						
						
						
					 
					
						2021-12-17 17:30:40 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						fa704f104b 
					 
					
						
						
							
							Add support for using custom ACME CA servers (other than Let's Encrypt')  
						
						... 
						
						
						
						Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1468  
						
						
					 
					
						2021-12-17 17:30:21 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						3a9fe48deb 
					 
					
						
						
							
							Make matrix-nginx-proxy's X-Forwarded-For header customizable  
						
						... 
						
						
						
						Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1393  
						
						
					 
					
						2021-11-24 11:32:06 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						b4fb819481 
					 
					
						
						
							
							Merge pull request  #1403  from borisrunakov/rename-matrix-ma1sd-default-port  
						
						... 
						
						
						
						remove default from variable name 
						
						
					 
					
						2021-11-17 10:35:54 +02:00 
						 
				 
			
				
					
						
							
							
								boris runakov 
							
						 
					 
					
						
						
							
						
						394ecb0acc 
					 
					
						
						
							
							remove default from variable name  
						
						
						
						
					 
					
						2021-11-16 21:14:28 +02:00 
						 
				 
			
				
					
						
							
							
								boris runakov 
							
						 
					 
					
						
						
							
						
						d3a9ec98de 
					 
					
						
						
							
							refactoring  
						
						
						
						
					 
					
						2021-11-16 21:03:21 +02:00 
						 
				 
			
				
					
						
							
							
								boris runakov 
							
						 
					 
					
						
						
							
						
						1ec67f49b0 
					 
					
						
						
							
							replaced 8008 where possible  
						
						
						
						
					 
					
						2021-11-15 22:43:05 +02:00 
						 
				 
			
				
					
						
							
							
								b 
							
						 
					 
					
						
						
							
						
						07496069c8 
					 
					
						
						
							
							rellocating variables for consistency  
						
						
						
						
					 
					
						2021-11-15 12:07:54 +02:00 
						 
				 
			
				
					
						
							
							
								b 
							
						 
					 
					
						
						
							
						
						7756cc4c8e 
					 
					
						
						
							
							replace port 8048 with matrix_synapse_container_default_federation_port  
						
						
						
						
					 
					
						2021-11-14 20:30:13 +02:00 
						 
				 
			
				
					
						
							
							
								sakkiii 
							
						 
					 
					
						
						
							
						
						cd26af2f6f 
					 
					
						
						
							
							Certbot Update (v1.20.0 -> v1.21.0)  
						
						
						
						
					 
					
						2021-11-10 22:58:45 +05:30 
						 
				 
			
				
					
						
							
							
								sakkiii 
							
						 
					 
					
						
						
							
						
						7a4f49c457 
					 
					
						
						
							
							Nginx Minio Update (1.21.3 -> 1.21.4)  
						
						
						
						
					 
					
						2021-11-10 22:52:23 +05:30 
						 
				 
			
				
					
						
							
							
								b 
							
						 
					 
					
						
						
							
						
						dcda17595a 
					 
					
						
						
							
							change port 8090 to matrix_ma1sd_default_port  
						
						
						
						
					 
					
						2021-10-31 21:06:22 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						06bcdcf9d2 
					 
					
						
						
							
							Merge pull request  #1311  from HarHarLinks/master  
						
						... 
						
						
						
						add auto proxy synapse worker metrics 
						
						
					 
					
						2021-10-25 09:21:11 +03:00 
						 
				 
			
				
					
						
							
							
								HarHarLinks 
							
						 
					 
					
						
						
							
						
						4209c4208c 
					 
					
						
						
							
							add own variable for worker metrics  
						
						... 
						
						
						
						https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1311#issuecomment-945718866  
					
						2021-10-20 12:51:00 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						2bf052369d 
					 
					
						
						
							
							Upgrade certbot (v1.19.0 -> v1.20.0)  
						
						
						
						
					 
					
						2021-10-06 15:14:38 +03:00 
						 
				 
			
				
					
						
							
							
								Kim Brose 
							
						 
					 
					
						
						
							
						
						1ba7760ea4 
					 
					
						
						
							
							add how to generate htpasswd  
						
						... 
						
						
						
						for matrix_nginx_proxy_proxy_synapse_metrics_basic_auth_key
resolves  #1308  
						
						
					 
					
						2021-10-04 22:18:05 +02:00