Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						bf0918ae58 
					 
					
						
						
							
							Merge branch 'master' into patch-2  
						
						
						
						
					 
					
						2025-03-05 08:29:35 +02:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						c18fc93a22 
					 
					
						
						
							
							Update validate_config.yml files: edit the banner message for variables name  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2025-03-05 13:30:50 +09:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						c385bee7af 
					 
					
						
						
							
							Re-run "reuse annotate" to sort statements  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2025-03-05 12:43:41 +09:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						be667ee783 
					 
					
						
						
							
							Add license information to files for matrix-bot-honoroit  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2025-02-28 02:10:04 +09:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						c47eca389b 
					 
					
						
						
							
							Rework all roles to include component_(docker|container)_image_registry_prefix* variables  
						
						... 
						
						
						
						This:
- brings consistency - no more mixing `_name_prefix` and `_registry_prefix`
- adds extensibility - a future patch will allow reconfiguring all registry prefixes for all roles in the playbook
We still have `_docker_` vs `_container_` inconsistencies.
These may be worked on later. 
						
						
					 
					
						2025-02-24 11:38:47 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						d12643eb91 
					 
					
						
						
							
							Do not use docker stop --time (deprecated in Docker v28 in favor of --timeout or just -t)  
						
						... 
						
						
						
						`-t` works on both old and new Docker versions, so it's best to use that. 
						
						
					 
					
						2025-02-22 21:42:18 +02:00 
						 
				 
			
				
					
						
							
							
								Aine 
							
						 
					 
					
						
						
							
						
						9dc9646fe7 
					 
					
						
						
							
							Honoroit v0.9.27  
						
						
						
						
					 
					
						2025-02-18 10:41:20 +02:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						f0cc5da229 
					 
					
						
						
							
							Edit user identifier examples: to @alice and @bob  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2024-12-09 14:40:41 +09:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						b71c4a1a3e 
					 
					
						
						
							
							Consistent capitalization: honoroit → Honoroit  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2024-10-28 04:00:38 +09:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						b392b544da 
					 
					
						
						
							
							Replace another.com with example.net  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2024-10-18 04:03:23 +09:00 
						 
				 
			
				
					
						
							
							
								Suguru Hirahara 
							
						 
					 
					
						
						
							
						
						174b18be9a 
					 
					
						
						
							
							Fix capitalization: id → ID  
						
						... 
						
						
						
						Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org > 
						
						
					 
					
						2024-10-16 02:25:03 +09:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						ec5e379672 
					 
					
						
						
							
							Update old references to com.devture.ansible.role.postgres & com.devture.ansible.role.traefik  
						
						... 
						
						
						
						Provoked by https://github.com/mother-of-all-self-hosting/mash-playbook/pull/280  
						
						
					 
					
						2024-10-07 08:46:33 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						8445843562 
					 
					
						
						
							
							Switch postgres/postgres-backup Ansible role sources and adjust variable names (devture_postgres_ -> postgres_)  
						
						
						
						
					 
					
						2024-09-27 09:37:24 +03:00 
						 
				 
			
				
					
						
							
							
								David Mehren 
							
						 
					 
					
						
						
							
						
						c89c356e53 
					 
					
						
						
							
							Add a global config option for Docker network MTU ( #3502 )  
						
						... 
						
						
						
						* Add a global config option for Docker network MTU
* Upgrade systemd_docker_base (v1.2.0-0 -> v1.3.0-0)
The new version includes `devture_systemd_docker_base_container_networks_driver_options`
due to 3cc7d12396https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3502 
* Switch from passing matrix_playbook_docker_network_mtu to respecting devture_systemd_docker_base_container_networks_driver_options
Related to:
- 3cc7d12396https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3502 
* Update all roles to versions that respect `devture_systemd_docker_base_container_networks_driver_options`
---------
Co-authored-by: Slavi Pantaleev <slavi@devture.com > 
						
						
					 
					
						2024-09-18 16:20:27 +03:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						f98caedd98 
					 
					
						
						
							
							Update ghcr.io/etkecc/honoroit Docker tag to v0.9.26  
						
						
						
						
					 
					
						2024-09-09 08:23:59 +00:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						283dd6494f 
					 
					
						
						
							
							Switch all etke.cc links (from Gitlab to Github)  
						
						... 
						
						
						
						Related to https://etke.cc/news/d3uw4utq4t3_rpxicrrfqqou_ynmptqjgk95pt-3n2s/  
						
						
					 
					
						2024-09-07 02:43:00 +03:00 
						 
				 
			
				
					
						
							
							
								Aine 
							
						 
					 
					
						
						
							
						
						5fac2b65cd 
					 
					
						
						
							
							honoroit v0.9.25 - migrate to github  
						
						
						
						
					 
					
						2024-08-21 21:16:49 +03:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						880daf55af 
					 
					
						
						
							
							chore(deps): update registry.gitlab.com/etke.cc/honoroit docker tag to v0.9.24  
						
						
						
						
					 
					
						2024-07-27 18:46:34 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						98f5f1c200 
					 
					
						
						
							
							chore(deps): update registry.gitlab.com/etke.cc/honoroit docker tag to v0.9.23  
						
						
						
						
					 
					
						2024-07-23 11:21:13 +00:00 
						 
				 
			
				
					
						
							
							
								Aine 
							
						 
					 
					
						
						
							
						
						a3200523b5 
					 
					
						
						
							
							honoroit v0.9.22 ( #3398 )  
						
						... 
						
						
						
						* honoroit v0.9.22
* Add more spaces before comments to make yamllint happy
* Add more spaces before comment to make yamllint happy
---------
Co-authored-by: Slavi Pantaleev <slavi@devture.com > 
						
						
					 
					
						2024-07-07 07:40:55 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						9f2eff2ac7 
					 
					
						
						
							
							Respect devture_systemd_docker_base_docker_service_name  
						
						... 
						
						
						
						Related to 0241c71a4chttps://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3270#issuecomment-2143782962 
With this change, it should be possible for people to adjust the Docker
dependency from `docker.service` to something else (e.g. `pkg-ContainerManager-dockerd.service`),
or to completely eliminate it by setting `devture_systemd_docker_base_docker_service_name` to an empty string.
This makes it easier for people to use the playbook against a Synology DSM server. 
						
						
					 
					
						2024-06-04 13:14:34 +03:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						1f97602525 
					 
					
						
						
							
							chore(deps): update registry.gitlab.com/etke.cc/honoroit docker tag to v0.9.21  
						
						
						
						
					 
					
						2024-04-30 09:38:13 +00:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						3758b0cfeb 
					 
					
						
						
							
							Squashed commit of the following:  
						
						... 
						
						
						
						commit cf8637efaca0a0be3609fd6add0dff893a0a9194
Author: Slavi Pantaleev <slavi@devture.com >
Date:   Sun Mar 24 19:14:57 2024 +0200
    Make devture_systemd_docker_base_ipv6_enabled automatically reconfigure geerlingguy/ansible-role-docker
    Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3218 
commit dc7af3bc7d25f321bf409477d823e43ea8a05803
Author: Slavi Pantaleev <slavi@devture.com >
Date:   Sun Mar 24 19:10:31 2024 +0200
    Replace matrix_ipv6_enabled with devture_systemd_docker_base_ipv6_enabled
    Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3218 
commit 07e900d6a2slavi@devture.com >
Date:   Sun Mar 24 19:01:51 2024 +0200
    Improve matrix_ipv6_enabled comments
commit 3f03ca7f69development@tilosp.de >
Date:   Sat Mar 9 19:27:50 2024 +0000
    Add setting to enable ipv6 
						
						
					 
					
						2024-03-24 19:15:43 +02:00 
						 
				 
			
				
					
						
							
							
								Aine 
							
						 
					 
					
						
						
							
						
						a07345a42e 
					 
					
						
						
							
							update honoroit (v0.9.19 -> v0.9.20)  
						
						... 
						
						
						
						**Warning**: [CI pipeline is in progress](https://gitlab.com/etke.cc/honoroit/-/pipelines/1165360868 )
changelog:
* safer reaction forwarding
* fix duplicated prefix and suffix on completed requests
* add missing `!ho help` entries
* add new `!ho count` command
* count requests by homeserver and by MXID
* add new `!ho config` command set - configure honoroit directly from the chat
* mautrix-go 0.15.x+ migration
* shared secret auth support
* account data encyption support
removed env vars (automatic migration):
* HONOROIT_TEXT_*
* HONOROIT_ALLOWEDUSERS
* HONOROIT_IGNOREDROOMS
* HONOROIT_IGNORENOTHREAD
* HONOROIT_NOENCRYPTION 
						
						
					 
					
						2024-02-05 22:12:24 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						51df34e7ae 
					 
					
						
						
							
							Ensure each container labels file defines at least one service  
						
						... 
						
						
						
						Most of these files were defining a service, usually toward the end.
These lines have been moved upward.
Some components (mautrix-signal, mautrix-gmessages, etc.) were defining
a service conditionally (only if metrics are exposed, etc). This was
causing issues like these in the Traefik logs:
> level=error msg="service \"matrix-mautrix-twitter\" error: port is missing" providerName=docker container=matrix-mautrix-twitter-.. 
						
						
					 
					
						2024-01-17 17:56:45 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						7ec6fd3dfe 
					 
					
						
						
							
							Make bridges/bots use matrix_addons_homeserver_client_api_url (instead of matrix_homeserver_container_url)  
						
						
						
						
					 
					
						2024-01-07 17:04:23 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						628496d022 
					 
					
						
						
							
							Move matrix-bot-honoroit to its own container network  
						
						
						
						
					 
					
						2024-01-07 09:30:08 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						ba0a4e864a 
					 
					
						
						
							
							Replace matrix-mailer with an external role  
						
						
						
						
					 
					
						2024-01-05 17:54:50 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						2511b34a7c 
					 
					
						
						
							
							Stop containers gracefully, instead of outright killing them  
						
						
						
						
					 
					
						2023-12-06 11:52:23 +02:00 
						 
				 
			
				
					
						
							
							
								Samuel Meenzen 
							
						 
					 
					
						
						
							
						
						c846ed199b 
					 
					
						
						
							
							Annotate version numbers with renovate metadata  
						
						
						
						
					 
					
						2023-10-06 14:14:03 +02:00 
						 
				 
			
				
					
						
							
							
								Aine 
							
						 
					 
					
						
						
							
						
						ccaae4d5b7 
					 
					
						
						
							
							Update honoroit 0.9.18 -> 0.9.19  
						
						
						
						
					 
					
						2023-09-01 18:38:42 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						6427397486 
					 
					
						
						
							
							Do not hardcode sslmode=disable to Postgres connection strings - make it configurable  
						
						... 
						
						
						
						This is backward-compatible with what we had before. We're not changing
the SSL mode - just making it configurable.
Most components are defaulting to `sslmode=disable`, while some
(`matrix-bot-matrix-reminder-bot` and others) do not specify an `sslmode` at all.
We're making sslmode configurable, because certain external Postgres
servers may be configured to require SSL encryption.
In such cases `sslmode=disable` does not work and needs to be changed to
`sslmode=require` or something else (`verify-ca`, `verify-full`, etc). 
						
						
					 
					
						2023-08-22 19:40:50 +03:00 
						 
				 
			
				
					
						
							
							
								Aine 
							
						 
					 
					
						
						
							
						
						9d08d8e32e 
					 
					
						
						
							
							Update honoroit 0.9.17 -> 0.9.18  
						
						
						
						
					 
					
						2023-08-02 21:53:00 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						aa44a277f6 
					 
					
						
						
							
							Fix service name for Honoroit metrics  
						
						
						
						
					 
					
						2023-05-18 10:13:06 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						2083b10f1a 
					 
					
						
						
							
							Fix syntax error  
						
						
						
						
					 
					
						2023-05-18 10:09:07 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						8f903fa621 
					 
					
						
						
							
							Make Honoroit respect matrix_bot_honoroit_path_prefix when building the metrics path  
						
						
						
						
					 
					
						2023-05-18 10:03:40 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						88c7cf21f7 
					 
					
						
						
							
							Make Honoroit not try to capture all matrix.DOMAIN traffic  
						
						... 
						
						
						
						It only serves a metrics endpoint, so it shouldn't try to capture
anything else. 
						
						
					 
					
						2023-05-18 10:03:02 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						15884b64c8 
					 
					
						
						
							
							Fix ansible-lint-reported errors  
						
						... 
						
						
						
						Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2654  
						
						
					 
					
						2023-04-21 15:22:03 +03:00 
						 
				 
			
				
					
						
							
							
								Aine 
							
						 
					 
					
						
						
							
						
						f0be907971 
					 
					
						
						
							
							create honoroit docker network  
						
						
						
						
					 
					
						2023-04-21 12:48:50 +03:00 
						 
				 
			
				
					
						
							
							
								Aine 
							
						 
					 
					
						
						
							
						
						c20d74af79 
					 
					
						
						
							
							buscarron and honoroit - add basic auth for metrics  
						
						
						
						
					 
					
						2023-04-21 12:45:32 +03:00 
						 
				 
			
				
					
						
							
							
								Aine 
							
						 
					 
					
						
						
							
						
						6d5cf9cbcd 
					 
					
						
						
							
							fix honoroit networks  
						
						
						
						
					 
					
						2023-03-23 20:17:11 +02:00 
						 
				 
			
				
					
						
							
							
								Aine 
							
						 
					 
					
						
						
							
						
						0b18f03195 
					 
					
						
						
							
							honoroit - add proper networking configuration and traefik labels  
						
						
						
						
					 
					
						2023-03-23 19:06:16 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						dddfee16bc 
					 
					
						
						
							
							Fix all 300+ ansible-lint-reported errors  
						
						
						
						
					 
					
						2023-03-07 17:28:15 +02:00 
						 
				 
			
				
					
						
							
							
								Aine 
							
						 
					 
					
						
						
							
						
						493de7316c 
					 
					
						
						
							
							update honoroit 0.9.16 -> 0.9.17  
						
						... 
						
						
						
						* healthchecks.io integration
* mutex on forwarding messages into thread
* fix in prefixes handling
* send error messages as thread reply when possible 
						
						
					 
					
						2023-03-05 14:52:53 +00:00 
						 
				 
			
				
					
						
							
							
								Aine 
							
						 
					 
					
						
						
							
						
						b487bb6749 
					 
					
						
						
							
							unify image prefixes  
						
						
						
						
					 
					
						2023-01-08 22:05:43 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						4b111d05d5 
					 
					
						
						
							
							Pass devture_postgres_db_migration_request to com.devture.ansible.role.postgres in a cleaner way  
						
						
						
						
					 
					
						2022-11-28 07:44:59 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						910cd9adf0 
					 
					
						
						
							
							Replace import_role calls with include_role calls  
						
						
						
						
					 
					
						2022-11-27 11:27:01 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						2688e8bfc3 
					 
					
						
						
							
							Optimize initial installation by not reloading systemd after each .service install  
						
						... 
						
						
						
						We expect `--tags=start` to handle systemd reloading, so we don't need
to do it manually each time we install/uninstall a .service file. 
						
						
					 
					
						2022-11-27 10:02:45 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						eedf5ad94d 
					 
					
						
						
							
							Remove some hardcoded matrix-postgres references  
						
						
						
						
					 
					
						2022-11-27 08:23:43 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						04b9483f0d 
					 
					
						
						
							
							Switch from matrix-postgres to com.devture.ansible.role.postgres  
						
						
						
						
					 
					
						2022-11-27 08:04:31 +02:00