Aine
6c2612a1a6
Update prometheus 2.39.1 -> 2.40.0
il y a 3 ans
Aine
67d0709ea6
Update Grafana 9.2.3 -> 9.2.4
il y a 3 ans
Slavi Pantaleev
7871a92b04
Upgrade Synapse (v1.70.1 -> v1.71.0)
il y a 3 ans
Aine
a4dbc27f34
remove etherpad nginx config automatically
il y a 3 ans
mouse
5e1bcf3f76
stop gradle pacman error on ubuntu
il y a 3 ans
Aine
e3b3f07607
etherpad: add abiword and soffice config options
il y a 3 ans
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
il y a 3 ans
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
il y a 3 ans
Slavi Pantaleev
805b70bfa3
Announce standalone Etherpad
il y a 3 ans
Aine
39e4b419dd
matrix-etherpad: fail when mode is 'dimension', but dimension is disabled
il y a 3 ans
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
il y a 3 ans
Aine
06eb186729
add matrix_etherpad_mode
il y a 3 ans
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
il y a 3 ans
Slavi Pantaleev
6c524302d6
Add intentionally-ignored-endpoints to intentionally-ignored-endpoints for completeness
il y a 3 ans
Slavi Pantaleev
a9e2607d80
Fix yaml[comments-indentation] in workers config and remove automation
il y a 3 ans
Darren Rambaud
1c643263dd
dendrite: update image tag to latest release (0.10.7)
- https://github.com/matrix-org/dendrite/releases/tag/v0.10.7
il y a 3 ans
Aine
da4a82c48b
remove old workers.yml (already saved into main.yml)
il y a 3 ans
Aine
37d4bf0d1c
fix workers-doc-to-yaml
il y a 3 ans
Slavi Pantaleev
a4e2a3bc07
Upgrade Hydrogen (v0.3.2 -> v0.3.3)
il y a 3 ans
Slavi Pantaleev
d3bd1ca024
matrix_*_retries_{count,delay} -> devture_playbook_help_*_retries_{count,delay}
il y a 3 ans
Slavi Pantaleev
4f4c856e43
matrix_host_command_systemctl -> devture_systemd_docker_base_host_command_systemctl (via com.devture.ansible.role.systemd_docker_base)
il y a 3 ans
Slavi Pantaleev
7086c0ebe3
matrix_host_command_sh -> devture_systemd_docker_base_host_command_sh (via com.devture.ansible.role.systemd_docker_base)
il y a 3 ans
Slavi Pantaleev
a9a81460ec
matrix_host_command_docker -> devture_systemd_docker_base_host_command_docker (via com.devture.ansible.role.systemd_docker_base)
il y a 3 ans
Slavi Pantaleev
835d2e9581
matrix_systemd_path -> devture_systemd_docker_base_systemd_path (via com.devture.ansible.role.systemd_docker_base)
il y a 3 ans
Slavi Pantaleev
f03f716989
matrix_systemd_unit_home_path -> devture_systemd_docker_base_systemd_unit_home_path (via com.devture.ansible.role.systemd_docker_base)
il y a 3 ans
Slavi Pantaleev
04c6c11561
Install ntpd/systemd-timesync via com.devture.ansible.role.timesync
il y a 3 ans
Slavi Pantaleev
db19482d0c
Replace matrix_playbook_runtime_results with devture_playbook_runtime_messages_list (via com.devture.ansible.role.playbook_runtime_messages)
il y a 3 ans
Slavi Pantaleev
c3a7237de7
Initial work on using externally defined roles
il y a 3 ans
Aine
83c40fce15
standalone etherpad
il y a 3 ans
Slavi Pantaleev
4cbea602dd
Sync appservice-discord configuration with upstream
il y a 3 ans
Slavi Pantaleev
995ef460e7
Upgrade appservice-discord (3.0.0 -> 3.1.0)
il y a 3 ans
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.
il y a 3 ans
Slavi Pantaleev
e1cfb6e79f
Make yamllint happy
il y a 3 ans
Aine
0fd9f3d4f9
Pin mautrix-instagram to v0.2.2
il y a 3 ans
Slavi Pantaleev
8a609e5cf2
Fix some ansible-lint-reported errors
il y a 3 ans
Darren Rambaud
28d9ee8578
dendrite: update tag to v0.10.6
- update tag to latest dendrite release (https://github.com/matrix-org/dendrite/releases/tag/v0.10.6 )
il y a 3 ans
Michael Hollister
b7bd68d3cb
Fixed filter for Synapse stream_writer HS config
il y a 3 ans
Slavi Pantaleev
c3dc64b1d5
Add matrix-user-creator role - automatic user account creation support
We no longer ask users to create Matrix user accounts for these bots:
- Postmoogle
- Honoroit
- Reminder Bot
Other bots and services (matrix-registration-bot, maubot, mjolnir,
Dimension, etc.) require an Access Token to run (not a password),
so this new role doesn't help for them.
It does help for the above bots though, and for defining your own
"initial user accounts" in the `matrix_user_creator_users_additional`
variable.
il y a 3 ans
Aine
501420f3cc
Update element 1.11.12 -> 1.11.13
il y a 3 ans
Slavi Pantaleev
125ca5569d
Use unique filter for matrix_postgres_import_roles_to_ignore and matrix_postgres_import_databases_to_ignore
Dendrite uses a lot of databases, but a single (`dendrite`) role, which
leads to `matrix_postgres_import_roles_to_ignore` being something like
`['dendrite', 'dendrite', 'dendrite', ...]` needlessly.
This leads to weird regexes being generated for
`matrix_postgres_import_roles_ignore_regex`.
It's not that it hurts, but it just looks odd.
il y a 3 ans
Slavi Pantaleev
a4662660d2
Do not wait needlessly when vacuuming or importing Postgres
il y a 3 ans
Slavi Pantaleev
74b186a454
Fix "too many spaces after colon" ansible-lint error
il y a 3 ans
Slavi Pantaleev
9fb21b89a8
Fix import-postgres/run-postgres-vacuum failures being suppressed
We were only reporting failures for when the async task didn't finish.
We also need to report a failure for when the task finished, but
returned a non-zero exit code.
il y a 3 ans
Slavi Pantaleev
17caa13a71
Upgrade Grafana (9.2.2 -> 9.2.3)
il y a 3 ans
Slavi Pantaleev
f7b45fd440
Upgrade ddclient (v3.10.0-ls102 -> v3.10.0-ls103)
il y a 3 ans
ikkemaniac
3a49b0077c
fix ansible-lint errors
il y a 3 ans
Slavi Pantaleev
3fc19295e2
Fix ansible-lint error (ansible.builtin.synchronize -> ansible.posix.synchronize)
il y a 3 ans
ikkemaniac
8b425b995e
add newline char
il y a 3 ans
ikkemaniac
93615b6ad9
Revert "convert shell to command usage" to allow for a catching the specific "git: not found" error.
This reverts commit 45c9c2b17a .
il y a 3 ans
ikkemaniac
45c9c2b17a
convert shell to command usage
il y a 3 ans