hungrymonkey 
							
						 
					 
					
						
						
							
						
						d093b9b148 
					 
					
						
						
							
							Added gpg as base dependency for Debian 10  
						
						... 
						
						
						
						AWS Debian marketplace image does not have gpg preinstalled
https://aws.amazon.com/marketplace/pp/B0859NK4HC?ref=cns_srchrow 
TASK [matrix-base : Ensure Docker's APT key is trusted] *******************************************************************************************************************************************************
fatal: [matrix.domain.com]: FAILED! => {"changed": false, "msg": "Failed to find required executable gpg in paths: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"}
Closes  #590  
						
						
					 
					
						2020-07-18 07:56:30 -07:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						c6ab1c6a90 
					 
					
						
						
							
							Riot is now Element  
						
						... 
						
						
						
						Fixes  #586  (Github Issue) 
					
						2020-07-17 11:31:20 +03:00 
						 
				 
			
				
					
						
							
							
								shadow 
							
						 
					 
					
						
						
							
						
						ddfc945fcf 
					 
					
						
						
							
							Remove unused validate_config.yml, since it causes ansible warnings  
						
						
						
						
					 
					
						2020-07-11 00:40:12 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						227f1a28e3 
					 
					
						
						
							
							Allow matrix_user_uid/matrix_user_gid to be specified manually  
						
						
						
						
					 
					
						2020-07-06 11:05:34 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						7729511a84 
					 
					
						
						
							
							Make vars.yml snapshotting optional and more configurable  
						
						... 
						
						
						
						Certain people organize their inventory in a different way
and we'd like to accommodate them.
Related to #542  (Github Issue). 
						
						
					 
					
						2020-06-14 10:01:22 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						67ab7e7a1b 
					 
					
						
						
							
							Preserve vars.yml on the server for easily restoring  
						
						... 
						
						
						
						Fixes  #542  (Github Issues). 
					
						2020-06-13 07:52:01 +03:00 
						 
				 
			
				
					
						
							
							
								Dan Arnfield 
							
						 
					 
					
						
						
							
						
						787f12e70d 
					 
					
						
						
							
							Fix typo in validation  
						
						
						
						
					 
					
						2020-05-08 13:56:31 -05:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						c1c8b8e62c 
					 
					
						
						
							
							Warn about matrix_user_uid/matrix_user_gid  
						
						... 
						
						
						
						We don't really need to fail in such a spectactular way,
but it's probably good to do. It will only happen for people
who are defining their own user/group id, which is rare.
It seems like a good idea to tell them that this doesn't work
as they expect anymore and to ask them to remove these variables,
which otherwise give them a fake sense of hope.
Related to #486  (Github Pull Request). 
						
						
					 
					
						2020-05-06 10:17:19 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						36c61b5b4e 
					 
					
						
						
							
							Introduce a separate group variable (matrix_user_groupname)  
						
						... 
						
						
						
						Related to #485  (Github Pull Request). 
						
						
					 
					
						2020-05-06 10:02:47 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						ccc7aaf0ce 
					 
					
						
						
							
							Fix "Migrating to a new server" flow due to dynamic user/group creation  
						
						
						
						
					 
					
						2020-05-06 09:55:40 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						8fea6f5130 
					 
					
						
						
							
							Make sure matrix_user_uid and matrix_user_gid are always set  
						
						... 
						
						
						
						If one runs the playbook with `--tags=setup-all`, it would have been
fine.
But running with a specific tag (e.g. `--tags=setup-riot-web`) would
have made that initialization be skipped, and the `matrix-riot-web` role
would fail, due to missing variables. 
						
						
					 
					
						2020-05-06 09:43:30 +03:00 
						 
				 
			
				
					
						
							
							
								Fanch 
							
						 
					 
					
						
						
							
						
						a1c5a197a9 
					 
					
						
						
							
							remove default UID/GID  
						
						
						
						
					 
					
						2020-05-04 21:43:54 +02:00 
						 
				 
			
				
					
						
							
							
								Chris van Dijk 
							
						 
					 
					
						
						
							
						
						7585bcc4ac 
					 
					
						
						
							
							Allow the matrix user username and groupname to be configured separately  
						
						... 
						
						
						
						No migration steps should be required. 
						
						
					 
					
						2020-05-01 19:59:32 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						9a43cc02e0 
					 
					
						
						
							
							Only install docker-python if matrix_docker_installation_enabled  
						
						... 
						
						
						
						Should help with #300  (Github Issue). 
						
						
					 
					
						2020-04-17 09:45:35 +03:00 
						 
				 
			
				
					
						
							
							
								Alin Trăistaru 
							
						 
					 
					
						
						
							
						
						604e581a97 
					 
					
						
						
							
							add ntpd defaults  
						
						
						
						
					 
					
						2020-04-05 10:00:09 +03:00 
						 
				 
			
				
					
						
							
							
								Marcel Partap 
							
						 
					 
					
						
						
							
						
						874e2e1fc0 
					 
					
						
						
							
							Rename variables (s/mxisd/ma1sd/) and adapt roles  
						
						
						
						
					 
					
						2020-04-02 11:31:38 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						26b73e3a4b 
					 
					
						
						
							
							Do not install unnecessary bash-completion  
						
						
						
						
					 
					
						2020-03-30 17:00:20 +03:00 
						 
				 
			
				
					
						
							
							
								Christian Wolf 
							
						 
					 
					
						
						
							
						
						8c9b5ea6dd 
					 
					
						
						
							
							Removed a few syntax bugs in Archlinux configuration  
						
						
						
						
					 
					
						2020-03-28 13:00:01 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Wolf 
							
						 
					 
					
						
						
							
						
						4bc73ff4bb 
					 
					
						
						
							
							Removed autoinstallation of cron due to documentation  
						
						
						
						
					 
					
						2020-03-28 11:57:32 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Wolf 
							
						 
					 
					
						
						
							
						
						d84b2868b7 
					 
					
						
						
							
							Added basic changes to make it compatible with Archlinux  
						
						
						
						
					 
					
						2020-03-28 11:39:15 +01:00 
						 
				 
			
				
					
						
							
							
								mooomooo 
							
						 
					 
					
						
						
							
						
						eebc6e13f8 
					 
					
						
						
							
							Made directory variables for /etc/systemd/system , /etc/cron.d , /usr/local/bin  
						
						
						
						
					 
					
						2020-03-24 11:27:58 -07:00 
						 
				 
			
				
					
						
							
							
								Horvath Gergely 
							
						 
					 
					
						
						
							
						
						3c8535c3bc 
					 
					
						
						
							
							check ansible version for self-building in every role  
						
						
						
						
					 
					
						2020-03-08 19:17:10 +01:00 
						 
				 
			
				
					
						
							
							
								Horvath Gergely 
							
						 
					 
					
						
						
							
						
						6232a81caf 
					 
					
						
						
							
							check if target distro is Raspbian and install docker accordingly  
						
						
						
						
					 
					
						2020-03-08 19:04:41 +01:00 
						 
				 
			
				
					
						
							
							
								Horvath Gergely 
							
						 
					 
					
						
						
							
						
						310aa685f9 
					 
					
						
						
							
							refactor based on Slavi's requests  
						
						
						
						
					 
					
						2020-03-08 00:24:00 +01:00 
						 
				 
			
				
					
						
							
							
								Horvath Gergely 
							
						 
					 
					
						
						
							
						
						610c98d6ab 
					 
					
						
						
							
							add riot-web support for raspberry pi  
						
						
						
						
					 
					
						2020-02-21 18:51:56 +01:00 
						 
				 
			
				
					
						
							
							
								Horvath Gergely 
							
						 
					 
					
						
						
							
						
						40d0fea06c 
					 
					
						
						
							
							add mautrix-hangouts support for raspberry pi  
						
						
						
						
					 
					
						2020-02-21 18:27:26 +01:00 
						 
				 
			
				
					
						
							
							
								Horvath Gergely 
							
						 
					 
					
						
						
							
						
						f28c7b71d2 
					 
					
						
						
							
							build mxisd for rapsberry pi  
						
						
						
						
					 
					
						2020-02-21 18:08:24 +01:00 
						 
				 
			
				
					
						
							
							
								Horvath Gergely 
							
						 
					 
					
						
						
							
						
						8c1e00a6cd 
					 
					
						
						
							
							add mautrix-facebook support for raspberry pi  
						
						
						
						
					 
					
						2020-02-21 07:56:28 +01:00 
						 
				 
			
				
					
						
							
							
								Horvath Gergely 
							
						 
					 
					
						
						
							
						
						7c4a86bc6b 
					 
					
						
						
							
							add coturn support for raspberry pi  
						
						
						
						
					 
					
						2020-02-19 22:18:17 +01:00 
						 
				 
			
				
					
						
							
							
								Horvath Gergely 
							
						 
					 
					
						
						
							
						
						a096eafb45 
					 
					
						
						
							
							add possibility to install synapse on raspberry pi  
						
						
						
						
					 
					
						2020-02-17 21:48:48 +01:00 
						 
				 
			
				
					
						
							
							
								Horvath Gergely 
							
						 
					 
					
						
						
							
						
						8a0c3146d3 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/spantaleev/matrix-docker-ansible-deploy  
						
						
						
						
					 
					
						2020-02-11 20:56:54 +01:00 
						 
				 
			
				
					
						
							
							
								dhose 
							
						 
					 
					
						
						
							
						
						320d512541 
					 
					
						
						
							
							Fix for when if case evaluates to false  
						
						
						
						
					 
					
						2020-01-24 19:46:58 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Arnfield 
							
						 
					 
					
						
						
							
						
						bc620895ca 
					 
					
						
						
							
							Install python3-docker if ansible is running python 3  
						
						
						
						
					 
					
						2020-01-24 06:59:42 -06:00 
						 
				 
			
				
					
						
							
							
								Gergely Horváth 
							
						 
					 
					
						
						
							
						
						1c314fcf29 
					 
					
						
						
							
							first version of raspbian docker setup  
						
						
						
						
					 
					
						2020-01-13 13:38:21 +01:00 
						 
				 
			
				
					
						
							
							
								Gergely Horváth 
							
						 
					 
					
						
						
							
						
						05966c8cff 
					 
					
						
						
							
							make sure Raspbian is not handled the same as Debian  
						
						
						
						
					 
					
						2020-01-13 12:52:28 +01:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						f348370f15 
					 
					
						
						
							
							Remove unnecessary update_cache directive / Debian  
						
						... 
						
						
						
						We've just updated it in the task above, so it's unnecessary 
						
						
					 
					
						2019-11-19 09:22:41 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						c88c0e7e87 
					 
					
						
						
							
							Remove unnecessary update_cache directive / CentOS  
						
						... 
						
						
						
						We've just updated it in the task above, so it's unnecessary 
						
						
					 
					
						2019-11-19 09:22:14 +02:00 
						 
				 
			
				
					
						
							
							
								Dan Arnfield 
							
						 
					 
					
						
						
							
						
						960088752c 
					 
					
						
						
							
							Add matrix_docker_package_name  
						
						
						
						
					 
					
						2019-11-18 11:29:14 -06:00 
						 
				 
			
				
					
						
							
							
								Dan Arnfield 
							
						 
					 
					
						
						
							
						
						80cfb2a93e 
					 
					
						
						
							
							Add matrix_docker_installation_enabled  
						
						
						
						
					 
					
						2019-11-18 11:20:01 -06:00 
						 
				 
			
				
					
						
							
							
								Dan Arnfield 
							
						 
					 
					
						
						
							
						
						3cec6947ed 
					 
					
						
						
							
							Refactor base server setup tasks  
						
						
						
						
					 
					
						2019-11-18 11:11:56 -06:00 
						 
				 
			
				
					
						
							
							
								Hardy Erlinger 
							
						 
					 
					
						
						
							
						
						eb7391d373 
					 
					
						
						
							
							Fix: Restrict a Debian-specific task to Debian OS.  
						
						... 
						
						
						
						Since commit b9753635 
						
						
					 
					
						2019-11-16 14:53:42 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Arnfield 
							
						 
					 
					
						
						
							
						
						b975363530 
					 
					
						
						
							
							Don't install docker-ce if docker.io is installed  
						
						
						
						
					 
					
						2019-11-15 14:56:42 -06:00 
						 
				 
			
				
					
						
							
							
								gusttt 
							
						 
					 
					
						
						
							
						
						25262fa0e1 
					 
					
						
						
							
							Disable docker network tasks in check mode to allow running the playbook in check mode (--check --diff)  
						
						
						
						
					 
					
						2019-09-17 22:24:38 +02:00 
						 
				 
			
				
					
						
							
							
								Dan Arnfield 
							
						 
					 
					
						
						
							
						
						de6c1c99b2 
					 
					
						
						
							
							Fix apt message: docker doesn't support arch 'i386'  
						
						
						
						
					 
					
						2019-07-26 14:43:35 -05:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						2e16257e50 
					 
					
						
						
							
							Do not ask for _matrix._tcp SRV records anymore  
						
						... 
						
						
						
						With most people on Synapse v0.99+ and Synapse v1.0 now available,
we should no longer try to be backward compatible with Synapse 0.34,
because this just complicates the instructions for no good reason. 
						
						
					 
					
						2019-06-12 14:51:10 +03:00 
						 
				 
			
				
					
						
							
							
								Dan Arnfield 
							
						 
					 
					
						
						
							
						
						3982f114af 
					 
					
						
						
							
							Fix CONDITIONAL_BARE_VARS deprecation warning in ansible 2.8  
						
						
						
						
					 
					
						2019-05-21 10:25:59 -05:00 
						 
				 
			
				
					
						
							
							
								Lyubomir Popov 
							
						 
					 
					
						
						
							
						
						a206b65ed7 
					 
					
						
						
							
							Use the '-p' non-interactive option to generate password hash instead of 'expect'  
						
						
						
						
					 
					
						2019-05-03 11:02:17 +03:00 
						 
				 
			
				
					
						
							
							
								Lyubomir Popov 
							
						 
					 
					
						
						
							
						
						134faa3139 
					 
					
						
						
							
							Add the ability to update user passwords with ansible (when using the matrix-postgres container).  
						
						
						
						
					 
					
						2019-04-30 16:30:26 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						af1c9ae59d 
					 
					
						
						
							
							Do not force firewalld on people  
						
						... 
						
						
						
						In most cases, there's not really a need to touch the system
firewall, as Docker manages iptables by itself
(see https://docs.docker.com/network/iptables/ ).
All ports exposed by Docker containers are automatically whitelisted
in iptables and wired to the correct container.
This made installing firewalld and whitelisting ports pointless,
as far as this playbook's services are concerned.
People that wish to install firewalld (for other reasons), can do so
manually from now on.
This is inspired by and fixes  #97  (Github Issue). 
						
						
					 
					
						2019-04-03 11:37:20 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						9202b2b8d9 
					 
					
						
						
							
							Ensure systemd services are running when doing --tags=start  
						
						... 
						
						
						
						Fixes  #129  (Github Issue).
Unfortunately, we rely on `service_facts`, which is only available
in Ansible >= 2.5.
There's little reason to stick to an old version such as Ansible 2.4:
- some time has passed since we've raised version requirements - it's
time to move into the future (a little bit)
- we've recently (in 82b4640072 
					
						2019-04-03 11:19:06 +03:00