Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						4c0970d31e 
					 
					
						
						
							
							Make postgres_start_wait_time (affecting upgrades) configurable  
						
						... 
						
						
						
						This also raises the default from 5 seconds to 15 seconds. 
						
						
					 
					
						2018-11-01 10:11:08 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						e417ac4922 
					 
					
						
						
							
							Add support for Postgres 11  
						
						
						
						
					 
					
						2018-11-01 09:48:56 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						a0a4ee526e 
					 
					
						
						
							
							Fix bug in Postgres dump/import causing upgrades to fail  
						
						... 
						
						
						
						Regression since 3fd6fd647f 
						
						
					 
					
						2018-11-01 09:48:56 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						009bb1b776 
					 
					
						
						
							
							Add support for configuring Postgres auto-upgrade-backup path  
						
						
						
						
					 
					
						2018-11-01 09:48:56 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						ac8d5a839d 
					 
					
						
						
							
							Merge pull request  #21  from Cadair/flags  
						
						... 
						
						
						
						Allow specifying which parts of the role run from playbooks 
						
						
					 
					
						2018-11-01 08:58:42 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						fb5115a544 
					 
					
						
						
							
							Rename playbook variables so they are consistently prefixed  
						
						... 
						
						
						
						Pretty much all variables live in their own `matrix_<whatever>`
prefix now and are grouped closer together in the default
variables file (`roles/matrix-server/defaults/main.yml`). 
						
						
					 
					
						2018-11-01 08:46:47 +02:00 
						 
				 
			
				
					
						
							
							
								Aaron Raimist 
							
						 
					 
					
						
						
							
						
						1955aac4bd 
					 
					
						
						
							
							Update riot-web (0.17.0 -> 0.17.3)  
						
						
						
						
					 
					
						2018-10-31 11:47:17 -05:00 
						 
				 
			
				
					
						
							
							
								Stuart Mumford 
							
						 
					 
					
						
						
							
						
						67e2bf285d 
					 
					
						
						
							
							A simple idea to allow playbooks to control which bit of the role to run  
						
						
						
						
					 
					
						2018-10-30 20:49:39 +00:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						2186031be2 
					 
					
						
						
							
							Remove unnecessary code causing troubles on Debian-based systems  
						
						... 
						
						
						
						It should be `/bin/mkdir` and `/bin/chown` on Ubuntu 18.04 for example.
Still, it doesn't seem like we need to create and chown these
directories at all, since the playbook takes care of creating them
and setting appropriate permission by itself. 
						
						
					 
					
						2018-10-29 20:47:56 +02:00 
						 
				 
			
				
					
						
							
							
								Stuart Mumford 
							
						 
					 
					
						
						
							
						
						8498c4c5de 
					 
					
						
						
							
							comment out all the things  
						
						
						
						
					 
					
						2018-10-28 15:16:21 +00:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						cf0a5b3d2e 
					 
					
						
						
							
							Merge pull request  #20  from izissise/mautrix-whatsapp  
						
						... 
						
						
						
						Mautrix whatsapp 
						
						
					 
					
						2018-10-26 19:39:14 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						95a6519876 
					 
					
						
						
							
							Fix yaml syntax breakage  
						
						... 
						
						
						
						Regression since 67a445a74a 
						
						
					 
					
						2018-10-25 18:15:56 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						67a445a74a 
					 
					
						
						
							
							Add support for controlling Matrix federation  
						
						
						
						
					 
					
						2018-10-25 18:02:04 +03:00 
						 
				 
			
				
					
						
							
							
								Hugues Morisset 
							
						 
					 
					
						
						
							
						
						b3fcc641c4 
					 
					
						
						
							
							Add documentation and fix templates  
						
						
						
						
					 
					
						2018-10-24 18:23:39 +02:00 
						 
				 
			
				
					
						
							
							
								Hugues Morisset 
							
						 
					 
					
						
						
							
						
						7a94fc0e24 
					 
					
						
						
							
							Add mautrix-whatsapp  
						
						
						
						
					 
					
						2018-10-24 17:09:23 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						3ecb16bbef 
					 
					
						
						
							
							Use disable_guests=true for Riot  
						
						
						
						
					 
					
						2018-10-24 13:59:06 +03:00 
						 
				 
			
				
					
						
							
							
								Hugues Morisset 
							
						 
					 
					
						
						
							
						
						83a17f8439 
					 
					
						
						
							
							Expose mautrix-telegram public endpoint through nginx  
						
						... 
						
						
						
						It used to allow user to logging with their own account to the bot
see: https://github.com/tulir/mautrix-telegram/wiki/Authentication#replacing-telegram-accounts-matrix-puppet-with-matrix-account 
for more informations 
						
						
					 
					
						2018-10-21 23:20:37 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						c7188e06f9 
					 
					
						
						
							
							Relocate some playbook task files to make it easier to navigate  
						
						
						
						
					 
					
						2018-10-21 13:14:47 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						d0c2ef10e4 
					 
					
						
						
							
							Add self-check command  
						
						
						
						
					 
					
						2018-10-21 12:58:25 +03:00 
						 
				 
			
				
					
						
							
							
								anadahz 
							
						 
					 
					
						
						
							
						
						2313907faa 
					 
					
						
						
							
							Add missing tag to task  
						
						... 
						
						
						
						The setup-all should include the setup_well_known task as well 
						
						
					 
					
						2018-10-19 15:07:31 +01:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						a0320346e1 
					 
					
						
						
							
							Upgrade Synapse (v0.33.7rc2 -> 0.33.7)  
						
						
						
						
					 
					
						2018-10-18 18:15:07 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						9b3c882483 
					 
					
						
						
							
							Update riot-web (0.16.4 -> 0.17.0)  
						
						
						
						
					 
					
						2018-10-18 15:13:13 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						6cc528ba5a 
					 
					
						
						
							
							Upgrade Synapse (v0.33.5.1 -> v0.33.7rc2)  
						
						... 
						
						
						
						We skipped v0.33.6 because of matrix-org/synapse#4014 ,
but v0.33.7rc2 fixed the problem. 
						
						
					 
					
						2018-10-18 14:49:21 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						36658addcd 
					 
					
						
						
							
							Work around buggy docker_network sometimes failing to work  
						
						... 
						
						
						
						If a network like `matrix-whatever` already exists for some reason,
the `docker_network` module would not create our `matrix` network.
Working around it by avoiding `docker_network` and doing it manually.
Fixes Github issue #12  
						
						
					 
					
						2018-10-15 07:49:44 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						17ea05683b 
					 
					
						
						
							
							Fix yum/apt module invocation  
						
						... 
						
						
						
						The old way is deprecated and would stop working
after Ansible 2.11. 
						
						
					 
					
						2018-10-12 09:00:53 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						a1c1ec9b7f 
					 
					
						
						
							
							Update dependencies  
						
						
						
						
					 
					
						2018-10-08 08:24:20 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						2185177957 
					 
					
						
						
							
							Remove lt-cred-mech Coturn option  
						
						... 
						
						
						
						Coturn reports it as an option that conflicts with `use-auth-secret`.
Some reasoning is here: fa523e8d09 
						
						
					 
					
						2018-10-08 08:22:40 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						cc3e34b128 
					 
					
						
						
							
							Fix to_yaml silliness  
						
						
						
						
					 
					
						2018-10-05 10:59:02 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						b49f4531e8 
					 
					
						
						
							
							Make user presence-status tracking configurable  
						
						
						
						
					 
					
						2018-10-05 10:35:16 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						7350842d9b 
					 
					
						
						
							
							Pull in homeserver.yaml template updates  
						
						
						
						
					 
					
						2018-09-27 10:43:31 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						242f388af3 
					 
					
						
						
							
							Make Synapse cache factor configurable  
						
						
						
						
					 
					
						2018-09-27 10:03:31 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						161854e6d7 
					 
					
						
						
							
							Disable Docker container logging  
						
						... 
						
						
						
						`--log-driver=none` is used for all Docker containers now.
All these containers are started through systemd anyway and get logged in journald,
so there's no need for Docker to be logging the same thing using the default `json-file` driver.
Doing that was growing `/var/lib/docker/containers/..` infinitely until service/container restart.
As a result of this, things like `docker logs matrix-synapse` won't work anymore.
`journalctl -u matrix-synapse` is how one can see the logs. 
						
						
					 
					
						2018-09-26 09:11:19 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						4fbaa02bef 
					 
					
						
						
							
							Update Synapse (v0.33.4 -> v0.33.5.1)  
						
						
						
						
					 
					
						2018-09-26 08:48:30 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						de5f4f7a05 
					 
					
						
						
							
							Update matrix-corporal dependency  
						
						
						
						
					 
					
						2018-09-20 10:34:11 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						2df4349606 
					 
					
						
						
							
							Fix matrix-corporal nginx configuration trouble in certain conditions  
						
						... 
						
						
						
						If the playbook were to run with `--tags=setup-nginx-proxy`,
it wouldn't go into `setup_corporal.yml`, which meant it wouldn't
perform a bunch of `set_fact` calls which override important
nginx proxy configuration.
We run these variable overrides on each call now (tagged with `always`)
to avoid such problems in the future. 
						
						
					 
					
						2018-09-20 09:25:00 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						0d0ccde286 
					 
					
						
						
							
							Add Service Discovery (/.well-known/matrix/client) support  
						
						
						
						
					 
					
						2018-09-17 10:51:46 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						38e3ffa29c 
					 
					
						
						
							
							Rename variable (matrix_riot_web_default_identity_server_url -> matrix_identity_server_url)  
						
						
						
						
					 
					
						2018-09-17 08:44:29 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						4f48508014 
					 
					
						
						
							
							Rename variable (matrix_nginx_riot_web_data_path -> matrix_riot_web_data_path)  
						
						
						
						
					 
					
						2018-09-17 08:43:31 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						3fed0ec594 
					 
					
						
						
							
							Remove now-useless file  
						
						
						
						
					 
					
						2018-09-17 08:18:15 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						2446b4845c 
					 
					
						
						
							
							Update matrix-corporal dependency  
						
						
						
						
					 
					
						2018-09-15 11:50:02 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						8bbb6f0c60 
					 
					
						
						
							
							Update dependencies  
						
						
						
						
					 
					
						2018-09-12 20:04:54 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						21916c1a3c 
					 
					
						
						
							
							Update matrix-corporal (1.1 -> 1.1.1)  
						
						
						
						
					 
					
						2018-09-08 11:19:39 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						620553e408 
					 
					
						
						
							
							Update README  
						
						
						
						
					 
					
						2018-09-07 23:35:04 +03:00 
						 
				 
			
				
					
						
							
							
								Hugues Morisset 
							
						 
					 
					
						
						
							
						
						6ef934a416 
					 
					
						
						
							
							Mautrix telegram minimum config variable requirement  
						
						
						
						
					 
					
						2018-09-07 20:03:56 +02:00 
						 
				 
			
				
					
						
							
							
								Hugues Morisset 
							
						 
					 
					
						
						
							
						
						45fb2df43f 
					 
					
						
						
							
							Fix some problem with permissions  
						
						... 
						
						
						
						Fix typo
Move mautrix variable in `defaults/main.yml` exclusively 
						
						
					 
					
						2018-09-07 20:02:46 +02:00 
						 
				 
			
				
					
						
							
							
								Hugues Morisset 
							
						 
					 
					
						
						
							
						
						7b5f68c431 
					 
					
						
						
							
							Add mautrix-telegram to bridge with telegram services  
						
						
						
						
					 
					
						2018-09-07 20:02:46 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						7adcdf3040 
					 
					
						
						
							
							Add the ability to control event_cache_size for Synapse  
						
						... 
						
						
						
						I've found the previous 10K default value to be way too low
on a bunch of servers I'm running, so it's now up to
100K and made configurable. 
						
						
					 
					
						2018-09-07 16:15:40 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						b52d91e180 
					 
					
						
						
							
							Add the ability to controll password-peppering for Synapse  
						
						... 
						
						
						
						Closes Github issue #5  
						
						
					 
					
						2018-09-07 15:01:38 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						6d6a6412fa 
					 
					
						
						
							
							Add the ability to control statistics-reporting for Synapse  
						
						... 
						
						
						
						Closes Github issue #3  
						
						
					 
					
						2018-09-07 14:49:51 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						88b4434da9 
					 
					
						
						
							
							Fix incorrect path  
						
						
						
						
					 
					
						2018-09-07 13:59:29 +03:00