Karmanyaah Malhotra
b0a6699500
Exempt Matrix server from ntfy rate limit
Add the matrix fqdn and localhost to ntfy's exemption list.
Also allow all ntfy rate limits to be configured through Ansible
variables.
há 3 anos
Aine
c68def0809
Update ntfy 1.28.0 -> 1.29.0
há 3 anos
Aine
19b59f9ded
Update Hydrogen 0.3.3 -> 0.3.4
há 3 anos
Aine
ea0c7e27e3
Update prometheus 2.40.0 -> 2.40.1
há 3 anos
Aine
65e340519d
Update element v1.11.13 -> v1.11.14
há 3 anos
Slavi Pantaleev
51674887ff
Fix Synapse pusher_instances not being populated correctly
This caused push notifications to be delivered more than once
if multiple `pusher` workers were enabled.
há 3 anos
Aine
6c2612a1a6
Update prometheus 2.39.1 -> 2.40.0
há 3 anos
Aine
67d0709ea6
Update Grafana 9.2.3 -> 9.2.4
há 3 anos
Slavi Pantaleev
7871a92b04
Upgrade Synapse (v1.70.1 -> v1.71.0)
há 3 anos
Aine
a4dbc27f34
remove etherpad nginx config automatically
há 3 anos
mouse
5e1bcf3f76
stop gradle pacman error on ubuntu
há 3 anos
Aine
e3b3f07607
etherpad: add abiword and soffice config options
há 3 anos
Slavi Pantaleev
663f0bc5ef
Install openssl using ansible.builtin.package, not using a distro-specific package manager module
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2228
há 3 anos
Slavi Pantaleev
5ef70015cb
Ensure git is installed using ansible.builtin.package, not using a distro-specific package manager module
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2228
há 3 anos
Slavi Pantaleev
805b70bfa3
Announce standalone Etherpad
há 3 anos
Aine
39e4b419dd
matrix-etherpad: fail when mode is 'dimension', but dimension is disabled
há 3 anos
Slavi Pantaleev
2473cd655b
Include ensure_openssl_installed and ensure_fuse_installed utils in a more reliable way
This fixes a regression since the change done in c1c152f7ac .
When another role (say `matrix-jitsi`) included `roles/custom/matrix-base/tasks/util/ensure_openssl_installed.yml`,
which then included `{{ role_path }}/tasks/util/ensure_openssl_installed_DISTRO.yml`,
that `role_path` variable would end up being the parent role
(`matrix-jitsi`) and not the `matrix-base` role, so we'd get a failure.
An alternative solution may have been to avoid using `role_path`, but
importing roles properly (like we've done in this patch) sounds like a better way.
Unfortunately, `import_role` fails if `tasks_from` is something like
`util/ensure_openssl_installed` (containing a `/`), so I had to move
these utils out of `util/`.
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2228
há 3 anos
Aine
06eb186729
add matrix_etherpad_mode
há 3 anos
Slavi Pantaleev
c1c152f7ac
Include potentially distro-specific tasks at runtime
This avoids Ansible trying to ensure `community.general.pacman` is
available, even if that module will never run (because `when` says so).
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2228
há 3 anos
Slavi Pantaleev
6c524302d6
Add intentionally-ignored-endpoints to intentionally-ignored-endpoints for completeness
há 3 anos
Slavi Pantaleev
a9e2607d80
Fix yaml[comments-indentation] in workers config and remove automation
há 3 anos
Darren Rambaud
1c643263dd
dendrite: update image tag to latest release (0.10.7)
- https://github.com/matrix-org/dendrite/releases/tag/v0.10.7
há 3 anos
Aine
da4a82c48b
remove old workers.yml (already saved into main.yml)
há 3 anos
Aine
37d4bf0d1c
fix workers-doc-to-yaml
há 3 anos
Slavi Pantaleev
a4e2a3bc07
Upgrade Hydrogen (v0.3.2 -> v0.3.3)
há 3 anos
Slavi Pantaleev
d3bd1ca024
matrix_*_retries_{count,delay} -> devture_playbook_help_*_retries_{count,delay}
há 3 anos
Slavi Pantaleev
4f4c856e43
matrix_host_command_systemctl -> devture_systemd_docker_base_host_command_systemctl (via com.devture.ansible.role.systemd_docker_base)
há 3 anos
Slavi Pantaleev
7086c0ebe3
matrix_host_command_sh -> devture_systemd_docker_base_host_command_sh (via com.devture.ansible.role.systemd_docker_base)
há 3 anos
Slavi Pantaleev
a9a81460ec
matrix_host_command_docker -> devture_systemd_docker_base_host_command_docker (via com.devture.ansible.role.systemd_docker_base)
há 3 anos
Slavi Pantaleev
835d2e9581
matrix_systemd_path -> devture_systemd_docker_base_systemd_path (via com.devture.ansible.role.systemd_docker_base)
há 3 anos
Slavi Pantaleev
f03f716989
matrix_systemd_unit_home_path -> devture_systemd_docker_base_systemd_unit_home_path (via com.devture.ansible.role.systemd_docker_base)
há 3 anos
Slavi Pantaleev
04c6c11561
Install ntpd/systemd-timesync via com.devture.ansible.role.timesync
há 3 anos
Slavi Pantaleev
db19482d0c
Replace matrix_playbook_runtime_results with devture_playbook_runtime_messages_list (via com.devture.ansible.role.playbook_runtime_messages)
há 3 anos
Slavi Pantaleev
c3a7237de7
Initial work on using externally defined roles
há 3 anos
Aine
83c40fce15
standalone etherpad
há 3 anos
Slavi Pantaleev
4cbea602dd
Sync appservice-discord configuration with upstream
há 3 anos
Slavi Pantaleev
995ef460e7
Upgrade appservice-discord (3.0.0 -> 3.1.0)
há 3 anos
Slavi Pantaleev
410a915a8a
Move roles/matrix* to roles/custom/matrix*
This paves the way for installing other roles into `roles/galaxy` using `ansible-galaxy`,
similar to how it's done in:
- https://github.com/spantaleev/gitea-docker-ansible-deploy
- https://github.com/spantaleev/nextcloud-docker-ansible-deploy
In the near future, we'll be removing a lot of the shared role code from here
and using upstream roles for it. Some of the core `matrix-*` roles have
already been extracted out into other reusable roles:
- https://github.com/devture/com.devture.ansible.role.postgres
- https://github.com/devture/com.devture.ansible.role.systemd_docker_base
- https://github.com/devture/com.devture.ansible.role.timesync
- https://github.com/devture/com.devture.ansible.role.vars_preserver
- https://github.com/devture/com.devture.ansible.role.playbook_runtime_messages
- https://github.com/devture/com.devture.ansible.role.playbook_help
We just need to migrate to those.
há 3 anos