Suguru Hirahara
2b7a0453eb
Remove MX Puppet Slack bridge
...
Reuse c399992542
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
2025-11-05 09:49:17 +02:00
Suguru Hirahara
4d465a9d92
Remove MX Puppet Instagram bridge
...
Reuse c399992542
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
2025-11-05 09:49:17 +02:00
Suguru Hirahara
d3858ed079
Remove MX Puppet Discord bridge
...
Reuse c399992542
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
2025-11-05 09:49:17 +02:00
Suguru Hirahara
0579e14d6b
Remove MX Puppet Twitter bridge
...
Reuse c399992542
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
2025-11-05 09:49:17 +02:00
Suguru Hirahara
a406a57f01
Remove Go Skype Bridge
...
Reuse c399992542
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
2025-11-04 09:55:32 +02:00
Slavi Pantaleev
2252697119
Reference Ansible facts via ansible_facts variable, not globally
...
This should bring better compatibility with future Ansible versions,
one of which will some day drop support for accessing facts via the global namespace.
Ref: https://github.com/geerlingguy/ansible-role-docker/pull/513
2025-08-26 15:22:34 +03:00
Slavi Pantaleev
5651206e77
Fix indentation of when clause
...
Fixup for a1f6ee4dc9
2025-07-26 17:57:24 +03:00
Slavi Pantaleev
a1f6ee4dc9
Improve compatibility with ansible-core>=2.19.0 by not reaching into vars
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4445
2025-07-26 17:50:20 +03:00
Suguru Hirahara
3653f9f89b
Run codespell --write-changes
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-06-03 10:36:00 +03:00
Slavi Pantaleev
35dd8e46cd
Adjust /etc/docker/daemon.json cleanup comment with link to ansible-role-docker PR
2025-03-09 16:22:46 +02:00
Slavi Pantaleev
6d6fd4bf85
Add license information to roles/custom/matrix_playbook_migration/tasks/docker_daemon_options_file_cleanup.yml
2025-03-09 16:07:01 +02:00
Slavi Pantaleev
bd073bca74
Remove /etc/docker/daemon.json when no Docker options are set anymore
2025-03-09 16:03:15 +02:00
Suguru Hirahara
cdc12e0ecb
Update validate_config.yml for migration: adopt a common instruction to variables which should be removed
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-03-05 13:29:36 +09:00
Suguru Hirahara
219cd7702d
Update validate_config.yml for migration: adopt a common instruction
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-03-05 13:28:24 +09:00
Suguru Hirahara
06ffbb3681
Update validate_config.yml for migration: adopt a simpler description
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-03-05 13:28:12 +09:00
Suguru Hirahara
d2fe3bc5b6
Update validate_config.yml for migration: add blank lines between messages where expected
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-03-05 13:27:45 +09:00
Suguru Hirahara
2da6e4bac2
Update validate_config.yml for migration: add instruction to check docs/maintenance-upgrading-services.md
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-03-05 13:27:30 +09:00
Suguru Hirahara
5e07de1d85
Update validate_config.yml for migration: edit the instructions to update Ansible roles
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-03-05 13:27:13 +09:00
Suguru Hirahara
e4d98811cf
Update validate_config.yml for migration: replace instructions for renaming prefixed variables
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-03-05 13:23:01 +09:00
Suguru Hirahara
2ae6b5d82b
Update validate_config.yml for migration: replace instructions for renaming variables
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-03-05 13:21:33 +09:00
Suguru Hirahara
28d6862b7d
Update validate_config.yml for migration: use a common instruction for renaming variables
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-03-05 13:21:06 +09:00
Suguru Hirahara
cbc1927711
Update validate_config.yml for migration: add a hint to update Ansible roles
...
This commit adds the hint to fetch Ansible roles which have been replaced, as it is pretty easy to overlook necessity of doing so, especially if you had not enabled (and disabled thereafter) roles, whose variable names has been changed.
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-03-05 13:19:25 +09:00
Suguru Hirahara
1af310864c
Add license information to files in matrix_playbook_migration/
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-03-03 12:14:04 +09:00
Slavi Pantaleev
1b05343aba
Remove Email2Matrix support
2025-02-26 08:00:17 +02:00
Suguru Hirahara
2a3fee7b80
Fix some of the spacing warnings with ansible-lint
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-02-25 03:48:09 +09:00
Slavi Pantaleev
473151fe90
Upgrade container-socket-proxy (v0.2.0-0 -> v0.3.0-0) and switch to new variable names (devture_container_socket_proxy_* -> container_socket_proxy_*)
2025-02-22 01:01:42 +02:00
Suguru Hirahara
c27fb2a832
Fix capitalization: postgres → Postgres
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-02-13 14:00:41 +09:00
Slavi Pantaleev
c399992542
Remove matrix-bridge-mautrix-hangouts role
...
Closes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3863
2025-02-03 17:13:06 +02:00
Slavi Pantaleev
43d5596086
Remove Redis and KeyDB support, only leaving Valkey around
2025-01-27 09:54:11 +02:00
Slavi Pantaleev
24f3493caf
Add various polish to Conduwuit
...
https://github.com/Virkkunen and I have been working on the same feature
simultaneously.
This patch adds my additional independent work on top of his changes.
Notable changes here compared to Virkkunen's original work:
- renaming config-related variables (`matrix_conduwuit_*` ->
`matrix_conduwuit_config_*`). This is consistent with other roles (and
better), but deviates from how the Conduit role was implemented.
- using a full configuration sample from https://conduwuit.puppyirl.gay/configuration.html
instead of using the old Conduit config file template
- introducing configurability for more Conduwuit config settings, to support easy registration, etc.
- removing configuration settings that Conduwuit does not support
anymore (e.g. `max_concurrent_requests`)
- cross-linking docs pages for Conduit and Conduwuit
- a Conduwuit docs page which is much improved compared to the old
Conduit one
- REAMDE updates
2025-01-19 16:06:37 +02:00
Virkkunen
be586f0f30
initial conduwuit support
2025-01-19 16:06:37 +02:00
Slavi Pantaleev
0c9fc4358d
Fix variable name typos (matrix_playbook_reverse_proxy_traefik_middleware_compession_* -> matrix_playbook_reverse_proxy_traefik_middleware_compression_*)
...
Supersedes https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3803
2024-11-21 12:23:01 +02:00
Suguru Hirahara
2fcd824d6b
Fix capitalization: riot → Riot
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2024-11-08 20:36:35 +09:00
Suguru Hirahara
3af7355d14
Fix capitalization: element → Element
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2024-11-08 20:30:59 +09:00
Slavi Pantaleev
e26fea0289
Fix validation task (matrix_postmoogle_ -> matrix_bot_postmoogle_)
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3698
2024-10-31 10:44:35 +02:00
Suguru Hirahara
652feba9cc
Rename variables of Postmoogle to handle it as a bridge ( #3698 )
...
* Rename variables matrix_bot_postmoogle_* with matrix_postmoogle_*
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Rename file names and references to those files
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Move variables block for /matrix-bridge-postmoogle
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Rename matrix_playbook_bot_postmoogle_ to matrix_playbook_bridge_postmoogle_
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Add matrix_playbook_migration_matrix_postmoogle_migration_validation_enabled
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Replace an install tag example with "-bot" prefix
The previous example seems to have been selected to show how components whose name contains "-bot-" needed to be specified.
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
---------
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
Co-authored-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2024-10-31 10:33:46 +02:00
Suguru Hirahara
55fcaac1f1
Fix capitalization: matrix → Matrix
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2024-10-18 23:35:10 +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
krassle
a2db5c3d70
Fix validate_config.yml
...
`devture_postgres_*` -> `postgres_*`
2024-09-28 08:54:27 +02:00
Slavi Pantaleev
f93101f791
Switch traefik/traefik-certs-dumper Ansible role sources and adjust variable names (devture_traefik_ -> traefik_)
2024-09-27 10:14:29 +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
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
Slavi Pantaleev
b09555f764
Use Go-style regexp and PathRegexp (not Path) for some ma1sd routes
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3430
2024-07-18 18:16:49 +03:00
Slavi Pantaleev
b94ae91d0a
Fix ansible-lint-reported errors
2024-05-28 10:52:17 +03:00
Slavi Pantaleev
3a4e58c34d
Add migration task for Debiant apt repositories for Docker referencing /etc/apt/keyrings/docker.asc key
...
Related to:
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3337
- https://github.com/geerlingguy/ansible-role-docker/pull/436
2024-05-28 10:38:50 +03:00
Slavi Pantaleev
a967f44c10
Ensure matrix-ssl-nginx-proxy-reload.{timer,service} are removed
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3307
2024-05-07 09:31:44 +03:00
Slavi Pantaleev
50813c600d
Only run Debian Signed-By migration if Docker installation is managed by the playbook
2024-03-26 17:04:04 +02:00
Slavi Pantaleev
b1413a5645
Ensure matrix-ssl-lets-encrypt-certificates-renew systemd timer and service are gone
...
We may have had another migration task before, but I cannot find it now.
Some people have reported a leftover systemd timer and service,
so it's evident that not everyone has gone through that previous migration.
2024-02-23 08:50:04 +02:00
Slavi Pantaleev
1468c08065
Wire matrix_server_fqn_matrix_federation to matrix_SERVICE_*_public_federation_api_traefik_hostname for ease of use
2024-01-26 16:04:55 +02:00
Slavi Pantaleev
dafeee92f4
Adjust matrix_nginx_proxy_container_labels_traefik_proxy_matrix_federation_hostname validation check message to mention matrix_static_files_file_matrix_server_property_m_server
2024-01-26 12:17:49 +02:00