Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						9dad4c7c2d 
					 
					
						
						
							
							Fix /.well-known/matrix/client for CORS  
						
						... 
						
						
						
						This is provoked by Github issue #46 .
No client had made use of the well-known mechanism
so far, so the set up performed by this playbook was not tested
and turned out to be a little deficient.
Even though /.well-known/matrix/client is usually requested with a
simple request (no preflight), it's still considered cross-origin
and [CORS](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS )
applies. Thus, the file always needs to be served with the appropriate
`Access-Control-Allow-Origin` header.
Github issue #46  attempts to fix it at the "reverse-proxying" layer,
which may work, but would need to be done for every server.
It's better if it's done "upstream", so that all reverse-proxy
configurations can benefit. 
						
						
					 
					
						2018-11-29 09:13:25 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas vO 
							
						 
					 
					
						
						
							
						
						bb849bd34f 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/spantaleev/matrix-docker-ansible-deploy  into new-cmds  
						
						
						
						
					 
					
						2018-11-28 11:03:47 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas vO 
							
						 
					 
					
						
						
							
						
						caba16ea0d 
					 
					
						
						
							
							add script + doc to remove everything  
						
						
						
						
					 
					
						2018-11-28 11:02:51 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas vO 
							
						 
					 
					
						
						
							
						
						2bdc35de63 
					 
					
						
						
							
							add script + doc to change a user to admin  
						
						
						
						
					 
					
						2018-11-28 11:02:15 +01:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						9f212adc1d 
					 
					
						
						
							
							Rename variable (matrix_synapse_ext_password_provider_ldap -> matrix_synapse_ext_password_provider_ldap_enabled)  
						
						... 
						
						
						
						This makes it more consistent with other usage throughout the playbook. 
						
						
					 
					
						2018-11-28 11:19:19 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas vO 
							
						 
					 
					
						
						
							
						
						bbf8928831 
					 
					
						
						
							
							fix template and vars for ldap auth, add setup  
						
						
						
						
					 
					
						2018-11-28 09:04:09 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas vO 
							
						 
					 
					
						
						
							
						
						9cf9a1ec54 
					 
					
						
						
							
							[auth-ldap] add template + vars for ldap auth  
						
						
						
						
					 
					
						2018-11-27 16:40:22 +01:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						18e1dda4c8 
					 
					
						
						
							
							Revert "Update riot-web (0.17.6 -> 0.17.7)"  
						
						... 
						
						
						
						As Github issue #42  says, 0.17.7 is not available.
We shouldn't have tried to use it.
This reverts commit 529b5b222d 
						
						
					 
					
						2018-11-27 16:40:26 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						529b5b222d 
					 
					
						
						
							
							Update riot-web (0.17.6 -> 0.17.7)  
						
						
						
						
					 
					
						2018-11-25 09:57:30 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						5b70ec67a4 
					 
					
						
						
							
							Add support for controlling Synapse's autocreate_auto_join_rooms  
						
						
						
						
					 
					
						2018-11-23 11:16:40 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						de91293d0d 
					 
					
						
						
							
							Update homeserver.yaml with new options and comments from upstream  
						
						
						
						
					 
					
						2018-11-23 11:16:00 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						a454feb5df 
					 
					
						
						
							
							Render trusted_third_party_id_servers more prettily  
						
						
						
						
					 
					
						2018-11-23 11:07:22 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						bc15db3316 
					 
					
						
						
							
							Fix a few minor things for consistency  
						
						... 
						
						
						
						Trying to:
- stay closer to naming in Synapse (autojoin -> auto_join)
- not create new variable namespaces (`matrix_homeserver_`),
when existing ones (`matrix_synapse_`) are more suitable
- allow `null` (`~`) values for `matrix_riot_web_welcome_user_id`
- render things like `auto_join_rooms` in `homeserver.yaml` more prettily
- fix breakage in `config.json` where `matrix_riot_web_roomdir_servers`
was rendered as YAML and not as JSON
- simplify code (especially in riot-web's `config.json`), which used
`if` statements that could have been omitted
- avoid changing comments in `homeserver.yaml` which are not ours,
so that we can keep closer to the configuration file generated by upstream 
						
						
					 
					
						2018-11-23 11:00:08 +02:00 
						 
				 
			
				
					
						
							
							
								anadahz 
							
						 
					 
					
						
						
							
						
						4febb117f4 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master' into fix/add/config  
						
						
						
						
					 
					
						2018-11-23 00:58:32 +00:00 
						 
				 
			
				
					
						
							
							
								anadahz 
							
						 
					 
					
						
						
							
						
						792bed3f5a 
					 
					
						
						
							
							Fix add/config based on comments by @spantaleev  
						
						
						
						
					 
					
						2018-11-23 00:42:54 +00:00 
						 
				 
			
				
					
						
							
							
								Aaron Raimist 
							
						 
					 
					
						
						
							
						
						d13aa7316e 
					 
					
						
						
							
							Remove riot.im from list of trusted identity servers  
						
						... 
						
						
						
						This brings the list in line with the new default as of https://github.com/matrix-org/synapse/pull/4207  
						
						
					 
					
						2018-11-20 20:15:26 -06:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						0e02dbd569 
					 
					
						
						
							
							Update dependencies  
						
						
						
						
					 
					
						2018-11-20 09:02:27 +02:00 
						 
				 
			
				
					
						
							
							
								anadahz 
							
						 
					 
					
						
						
							
						
						3cb3f17a90 
					 
					
						
						
							
							Add more configured options for riot-web and homeserver.  
						
						
						
						
					 
					
						2018-11-18 02:00:08 +00:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						d3c9be2cdf 
					 
					
						
						
							
							Merge pull request  #37  from aaronraimist/fix-well-known-self-check  
						
						... 
						
						
						
						Fix well known self check 
						
						
					 
					
						2018-11-17 10:04:14 +01:00 
						 
				 
			
				
					
						
							
							
								Aaron Raimist 
							
						 
					 
					
						
						
							
						
						5a2069fa63 
					 
					
						
						
							
							Fix well known self check  
						
						
						
						
					 
					
						2018-11-16 16:12:13 -06:00 
						 
				 
			
				
					
						
							
							
								Aaron Raimist 
							
						 
					 
					
						
						
							
						
						ddec99b899 
					 
					
						
						
							
							Allow Synapse log levels to be configured ( #23 )  
						
						
						
						
					 
					
						2018-11-14 13:39:52 -06:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						12c4591a58 
					 
					
						
						
							
							Update mxisd  
						
						
						
						
					 
					
						2018-11-12 08:32:13 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						19257677c5 
					 
					
						
						
							
							Update dependencies  
						
						
						
						
					 
					
						2018-11-10 10:41:10 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						f88b0ca33f 
					 
					
						
						
							
							Merge branch 'master' into riot-web-config-json  
						
						
						
						
					 
					
						2018-11-03 12:00:48 +02:00 
						 
				 
			
				
					
						
							
							
								Aaron Raimist 
							
						 
					 
					
						
						
							
						
						ef2e330d22 
					 
					
						
						
							
							Allow a few parts of Riot config.json to be configured ( #24 )  
						
						
						
						
					 
					
						2018-11-02 20:14:03 -05:00 
						 
				 
			
				
					
						
							
							
								Aaron Raimist 
							
						 
					 
					
						
						
							
						
						ebab95c9ec 
					 
					
						
						
							
							Add new variable matrix_nginx_proxy_ssl_protocols  
						
						
						
						
					 
					
						2018-11-02 18:20:05 -05:00 
						 
				 
			
				
					
						
							
							
								Aaron Raimist 
							
						 
					 
					
						
						
							
						
						3254a4d161 
					 
					
						
						
							
							Disable TLS 1.0 and enable TLS 1.3  
						
						
						
						
					 
					
						2018-11-01 22:14:09 -05:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						9e8f216b9b 
					 
					
						
						
							
							Upgrade Synapse (v0.33.7 -> v0.33.8)  
						
						
						
						
					 
					
						2018-11-01 12:50:33 +02:00 
						 
				 
			
				
					
						
							
							
								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