ikkemaniac 
							
						 
					 
					
						
						
							
						
						8b425b995e 
					 
					
						
						
							
							add newline char  
						
						 
						
						
						
						
					 
					
						2022-10-31 23:44:47 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ikkemaniac 
							
						 
					 
					
						
						
							
						
						93615b6ad9 
					 
					
						
						
							
							Revert "convert shell to command usage" to allow for a catching the specific "git: not found" error.  
						
						 
						
						... 
						
						
						
						This reverts commit 45c9c2b17a . 
						
						
					 
					
						2022-10-31 23:38:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ikkemaniac 
							
						 
					 
					
						
						
							
						
						45c9c2b17a 
					 
					
						
						
							
							convert shell to command usage  
						
						 
						
						
						
						
					 
					
						2022-10-31 23:08:45 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ikkemaniac 
							
						 
					 
					
						
						
							
						
						2b049da963 
					 
					
						
						
							
							move when clause per linting suggestion  
						
						 
						
						
						
						
					 
					
						2022-10-31 23:00:04 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ikkemaniac 
							
						 
					 
					
						
						
							
						
						39e6484956 
					 
					
						
						
							
							fix lints  
						
						 
						
						
						
						
					 
					
						2022-10-31 22:57:16 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ikkemaniac 
							
						 
					 
					
						
						
							
						
						15fbc525cf 
					 
					
						
						
							
							Typo  
						
						 
						
						
						
						
					 
					
						2022-10-30 14:53:27 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ikkemaniac 
							
						 
					 
					
						
						
							
						
						fd25cf8f54 
					 
					
						
						
							
							Update wording  
						
						 
						
						
						
						
					 
					
						2022-10-30 14:45:20 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ikkemaniac 
							
						 
					 
					
						
						
							
						
						3d902b7fe7 
					 
					
						
						
							
							be more specific on GIT not found error  
						
						 
						
						
						
						
					 
					
						2022-10-30 14:35:44 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ikkemaniac 
							
						 
					 
					
						
						
							
						
						930867d50d 
					 
					
						
						
							
							Remove matrix_vars_yml_snapshotting_enabled condition  
						
						 
						
						
						
						
					 
					
						2022-10-30 14:07:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ikkemaniac 
							
						 
					 
					
						
						
							
						
						230eea6784 
					 
					
						
						
							
							Save git_hash.yml only on the target  
						
						 
						
						
						
						
					 
					
						2022-10-30 14:04:33 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ikkemaniac 
							
						 
					 
					
						
						
							
						
						678dfc6dc3 
					 
					
						
						
							
							Rename var  
						
						 
						
						
						
						
					 
					
						2022-10-30 14:00:04 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ikkemaniac 
							
						 
					 
					
						
						
							
						
						80e57417f4 
					 
					
						
						
							
							To recover from a failure or allow to quickly reset to known state we need to know with what playbook-commit the sever is installed. This commit saves the GIT hash/status when we run the playbook in a file called git_hash.yml. It also backs up that file by copying it to the target machine.  
						
						 
						
						
						
						
					 
					
						2022-10-29 23:58:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sebastian Gumprich 
							
						 
					 
					
						
						
							
						
						48388a3d96 
					 
					
						
						
							
							use fqcns for some task  
						
						 
						
						... 
						
						
						
						Signed-off-by: Sebastian Gumprich <github@gumpri.ch > 
						
						
					 
					
						2022-10-28 14:04:29 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						cb2fecbea9 
					 
					
						
						
							
							Fix some ansible-lint-reported warnings  
						
						 
						
						
						
						
					 
					
						2022-10-25 06:43:57 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						1ea1597020 
					 
					
						
						
							
							Fix some ansible-lint-reported warnings  
						
						 
						
						... 
						
						
						
						This mostly fixes `key-order` warnings around
`block` statements. 
						
						
					 
					
						2022-09-27 11:38:33 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						89648cf58e 
					 
					
						
						
							
							Fix some ansible-lint-reported warnings  
						
						 
						
						
						
						
					 
					
						2022-09-18 12:21:09 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shaleen Jain 
							
						 
					 
					
						
						
							
						
						f674afe5e8 
					 
					
						
						
							
							appservice: add and use homeserver_container_* vars ( #2045 )  
						
						 
						
						... 
						
						
						
						* appservice: add and use matrix_homeserver_* vars
* appservice: use the new vars
* Apply suggestions from code review
Co-authored-by: Slavi Pantaleev <slavi@devture.com >
Co-authored-by: Slavi Pantaleev <slavi@devture.com > 
						
						
					 
					
						2022-08-24 08:38:12 +03: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						c73680712b 
					 
					
						
						
							
							Fix (suppress) var-naming ansible-lint errors  
						
						 
						
						... 
						
						
						
						Reference: https://ansible-lint.readthedocs.io/en/latest/default_rules/#var-naming 
We don't really fix these, but just suppress them,
because they're like that intentionally.
We try to name variables in a way that is consistent with the
configuration key they control. If the upstream component uses
camelCase, we also need to include camelCase in the variable name. 
						
						
					 
					
						2022-07-18 16:43:12 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						211ff20891 
					 
					
						
						
							
							Fix package-latest ansible-lint errors  
						
						 
						
						... 
						
						
						
						Reference: https://ansible-lint.readthedocs.io/en/latest/default_rules/#package-latest  
						
						
					 
					
						2022-07-18 14:08:35 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						318bfa84d5 
					 
					
						
						
							
							Fix spacing around filter invocations  
						
						 
						
						
						
						
					 
					
						2022-07-18 13:21:32 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						d073c7ecb3 
					 
					
						
						
							
							More ansible-lint fixes  
						
						 
						
						
						
						
					 
					
						2022-07-18 13:01:19 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						ddf18eadc7 
					 
					
						
						
							
							More ansible-lint fixes  
						
						 
						
						
						
						
					 
					
						2022-07-18 13:01:17 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						34cdaade08 
					 
					
						
						
							
							Use fully-qualified module names for builtin Ansible modules  
						
						 
						
						... 
						
						
						
						Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1939  
						
						
					 
					
						2022-07-18 12:58:41 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						78b5be4a26 
					 
					
						
						
							
							Do not generate /.well-known/matrix/support unless explicitly asked to  
						
						 
						
						... 
						
						
						
						Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1931  
						
						
					 
					
						2022-07-18 12:54:45 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						c9e30708be 
					 
					
						
						
							
							Fix double-quoting in /.well-known/matrix/support  
						
						 
						
						... 
						
						
						
						Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1931 
`|to_json` already adds the surrounding double-quotes for the string, so
adding them explicitly means we've got a double-quotes problem. 
						
						
					 
					
						2022-07-18 12:46:19 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						4a5143fa8d 
					 
					
						
						
							
							Add variable to influence whether /.well-known/matrix/support is created  
						
						 
						
						... 
						
						
						
						Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1931  
						
						
					 
					
						2022-07-18 12:32:41 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								teutates 
							
						 
					 
					
						
						
							
						
						018ca75d48 
					 
					
						
						
							
							Implement MSC 1929 Homeserver Admin Contact ( #1931 )  
						
						 
						
						... 
						
						
						
						* Implement MSC 1929 Homeserver Admin Contact
Fixes  #1612 
For details to the proposed (not accepted yet) MSC, see:
https://github.com/matrix-org/matrix-spec-proposals/blob/hs/proposal-admin-contact-1/proposals/1929-admin-contact.md 
* Implement feedback from PR #1931 
* Implement feedback from PR #1931 
* Fix mixed indentation 
						
						
					 
					
						2022-07-18 12:28:59 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						e94ec75e1a 
					 
					
						
						
							
							Remove matrix-bridge-mx-puppet-skype role  
						
						 
						
						
						
						
					 
					
						2022-07-14 18:09:19 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aine 
							
						 
					 
					
						
						
							
						
						23ed70a6bb 
					 
					
						
						
							
							fix typo  
						
						 
						
						
						
						
					 
					
						2022-06-27 11:38:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						e27ecd6e76 
					 
					
						
						
							
							Add matrix_admin example  
						
						 
						
						
						
						
					 
					
						2022-06-27 11:02:10 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aine 
							
						 
					 
					
						
						
							
						
						44f2234c99 
					 
					
						
						
							
							define matrix_admin in matrix-base  
						
						 
						
						
						
						
					 
					
						2022-06-27 10:34:04 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aine 
							
						 
					 
					
						
						
							
						
						290754371a 
					 
					
						
						
							
							add matrix-bot-buscarron  
						
						 
						
						
						
						
					 
					
						2022-04-23 16:19:24 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aine 
							
						 
					 
					
						
						
							
						
						502ea21fba 
					 
					
						
						
							
							add retires to all get_url actions  
						
						 
						
						
						
						
					 
					
						2022-04-19 22:01:14 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aine 
							
						 
					 
					
						
						
							
						
						2da3768b20 
					 
					
						
						
							
							Added retries to the docker pulls ( #1701 )  
						
						 
						
						
						
						
					 
					
						2022-03-17 17:37:11 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						1895b01810 
					 
					
						
						
							
							Move matrix_container_global_registry_prefix to matrix-base  
						
						 
						
						... 
						
						
						
						Various roles depend on this. It makes sense to make it part
of the `matrix-base` role. 
						
						
					 
					
						2022-03-10 11:28:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						e2e5db3b89 
					 
					
						
						
							
							Do not use misleading with_items for a single file  
						
						 
						
						
						
						
					 
					
						2022-02-11 08:36:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						6c47b447e3 
					 
					
						
						
							
							Do not use misleading with_items for a single file  
						
						 
						
						
						
						
					 
					
						2022-02-11 08:35:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wunderharke 
							
						 
					 
					
						
						
							
						
						a24f7626bd 
					 
					
						
						
							
							7330992b20 fixed the major_version compare and made foedora deployments to use setup_redhat8.yml. This however broke the script on fedora as there is no EPEL package. This commit add very basic fedora support.  
						
						 
						
						
						
						
					 
					
						2022-02-09 16:56:14 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						7330992b20 
					 
					
						
						
							
							Do not compare ansible_distribution_major_version as a string  
						
						 
						
						... 
						
						
						
						Fedora 35 is:
- `ansible_os_family = 'RedHat'`
- `ansible_distribution_major_version = '35'`
Our RedHat checks against v7/v8 are really for RHEL derivatives (CentOS, Rockylinux,
AlmaLinux), but the same checks (by coincidence) apply for Fedora 35.
The problem is that `'35' > '7'` (comparing these as strings) is
`false`.
This patch makes sure that we always cast
`ansible_distribution_major_version` to an integer.
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1610  
						
						
					 
					
						2022-02-09 16:20:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marko Weltzer 
							
						 
					 
					
						
						
							
						
						d27e623c71 
					 
					
						
						
							
							fix: manually merge upstream  
						
						 
						
						
						
						
					 
					
						2022-02-09 09:01:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						a095accce7 
					 
					
						
						
							
							Replace some CentOS references to support other RHEL derivatives  
						
						 
						
						... 
						
						
						
						Not hardcoding 'CentOS' and using the OS family ('RedHat') instead,
we now behave better on Rockylinux and AlmaLinux, etc.
With that said, we may or may not fully support CentOS/Rockylinux/AlmaLinux v8 yet.
Certain things were improved in
https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/300 .
v8 support is discussed here: https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/300 
Certain things (firewalld?) may still be problematic. This patch does not try to address those.
If the remaining issues are confirmed to be fixed in the future, we can mark v8 as supported. 
						
						
					 
					
						2022-02-06 18:05:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marko Weltzer 
							
						 
					 
					
						
						
							
						
						7e5b88c3b7 
					 
					
						
						
							
							fix: all praise the allmighty yamllinter  
						
						 
						
						
						
						
					 
					
						2022-02-05 21:32:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wm Salt Hale 
							
						 
					 
					
						
						
							
						
						88b832a818 
					 
					
						
						
							
							updated task names leftover from template used  
						
						 
						
						
						
						
					 
					
						2022-01-19 22:02:20 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wm Salt Hale 
							
						 
					 
					
						
						
							
						
						3aa8c1f62c 
					 
					
						
						
							
							only enable openssl if necessary  
						
						 
						
						
						
						
					 
					
						2022-01-19 21:58:39 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						4e4fb98a65 
					 
					
						
						
							
							Do not install fuse unless necessary  
						
						 
						
						... 
						
						
						
						Discussed here: https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1510  
						
						
					 
					
						2022-01-08 14:14:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						0f59c4056e 
					 
					
						
						
							
							Set up well-known when invoked with the setup-dendrite tag  
						
						 
						
						
						
						
					 
					
						2022-01-07 16:00:51 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						139c574cdb 
					 
					
						
						
							
							Move checks from unused validate_config.yml file elsewhere  
						
						 
						
						
						
						
					 
					
						2022-01-07 16:00:51 +02:00