renovate[bot]
d6db0ef729
Update halfshot/matrix-hookshot Docker tag to v4.6.0
6 months ago
Samuel Meenzen
c846ed199b
Annotate version numbers with renovate metadata
8 months ago
Aine
676c380477
Update hookshot 4.5.0 -> 4.5.1
8 months ago
Aine
250a7845e9
Update hookshot 4.4.1 -> 4.5.0
8 months ago
Slavi Pantaleev
2a56fe09c3
Upgrade Hookshot (4.4.0 -> 4.4.1)
...
Related to: https://matrix.org/blog/2023/07/bridges-security-updates/
10 months ago
Aine
47b643f870
Update hookshot 4.3.0 -> 4.4.0
11 months ago
Slavi Pantaleev
0174840296
Upgrade Hookshot (4.2.0 -> 4.3.0)
11 months ago
Aine
0ce0a62eb7
Update hookshot 4.0.0 (4.1.0?) -> 4.2.0
12 months ago
Luke Moch
e4498f9568
Fix for hookshot validation failure
12 months ago
Slavi Pantaleev
e53c6c8020
Revert "Revert "Update hookshot 4.0.0 -> 4.1.0""
...
This reverts commit f98f803b44
.
As the docker image has been released for this version we can now upgrade to this version
12 months ago
Slavi Pantaleev
f98f803b44
Revert "Update hookshot 4.0.0 -> 4.1.0"
...
This reverts commit 428f7a1f75
.
Looks like it won't become a tagged image until a "release" is posted.
12 months ago
Aine
428f7a1f75
Update hookshot 4.0.0 -> 4.1.0
1 year ago
Aine
34ffeb5f2f
Update hookshot 3.2.0 -> 4.0.0
1 year ago
Aine
ec721a2b24
Update hookshot 3.1.1 -> 3.2.0
1 year ago
Aine
45c37188b1
Update hookshot 3.1.0 -> 3.1.1
1 year ago
Aine
09188314dd
Update hookshot 3.0.1 -> 3.1.0
1 year ago
Aine
38fc864745
Update hookshot 3.0.0 -> 3.0.1
1 year ago
Slavi Pantaleev
ade312e6f6
Add matrix_hookshot_container_network
1 year ago
Aine
7ef804f62f
Update hookshot 2.7.0 -> 3.0.0
...
Warning! Potentially breaking change: https://github.com/matrix-org/matrix-hookshot/releases/tag/3.0.0
1 year ago
Slavi Pantaleev
dddfee16bc
Fix all 300+ ansible-lint-reported errors
1 year ago
Aine
32292b1f02
Update hookshot 2.6.1 -> 2.7.0
1 year ago
Slavi Pantaleev
3ff6e755a9
Upgrade Hookshot (2.6.0 -> 2.6.1)
1 year ago
Aine
627d8557ae
Update hookshot 2.5.0 -> 2.6.0
1 year ago
Slavi Pantaleev
d59bbfdfc9
Upgrade Hookshot (2.4.0 -> 2.5.0)
1 year ago
Aine
8ca6cdd016
fix hookshot role
1 year ago
Slavi Pantaleev
e3d21e8096
Rename some default Hookshot variables
...
Fixup for 7e2e2626a0
Some references were left unrenamed which caused `validate_config.yml`
to trigger.
1 year ago
Slavi Pantaleev
4a62df2ea3
Make Hookshot logging-level configurable
1 year ago
Slavi Pantaleev
84f306b236
Add support for enableHttpGet and waitForComplete Hookshot options
...
Supersedes https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2256
1 year ago
Slavi Pantaleev
7e2e2626a0
Make hookshot variable names consistent with the rest of the playbook
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2256
1 year ago
Slavi Pantaleev
910cd9adf0
Replace import_role calls with include_role calls
1 year ago
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.
1 year ago
Slavi Pantaleev
a04f6f4e3d
Optimize uninstall tasks a bit
...
- forego removing Docker images - it's not effective anyway, because it
only removes the last version.. which is a drop in the bucket, usually
- do not reload systemd - it's none of our business. `--tags=start`,
etc., handle this
- combine all uninstall tasks under a single block, which only runs if
we detect traces (a leftover systemd .service file) of the component.
If no such .service is detected, we skip them all. This may lead to
incorect cleanup in rare cases, but is good enough for the most part.
2 years ago
Slavi Pantaleev
61f67d8f0a
Add install-* tags for quicker runs
2 years ago
Slavi Pantaleev
7c2a7a8eb6
Replace most import_tasks calls with include_tasks for improved performance
2 years ago
Slavi Pantaleev
735bacca89
Do not run matrix-nginx-proxy config injection tasks unless necessary
...
These `init.yml` (now `inject_into_nginx_proxy.yml`) tasks do not need
to `always` run. They only need to run for `setup-all` and
`setup-nginx-proxy`. Unless we're dealing with these 2 tags, we can
spare ourselves a lot of work.
This patch also moves the `when` statement from `init.yml` into
`main.yml` in an effort to further optimize things by potentially
avoiding the extra file include.
2 years ago
Slavi Pantaleev
0ea7cb5d18
Remove various init.yml files - initialize systemd services, etc., statically (not at runtime)
2 years ago
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
2 years ago
Slavi Pantaleev
d3bd1ca024
matrix_*_retries_{count,delay} -> devture_playbook_help_*_retries_{count,delay}
2 years ago
Slavi Pantaleev
a9a81460ec
matrix_host_command_docker -> devture_systemd_docker_base_host_command_docker (via com.devture.ansible.role.systemd_docker_base)
2 years ago
Slavi Pantaleev
835d2e9581
matrix_systemd_path -> devture_systemd_docker_base_systemd_path (via com.devture.ansible.role.systemd_docker_base)
2 years ago
Slavi Pantaleev
f03f716989
matrix_systemd_unit_home_path -> devture_systemd_docker_base_systemd_unit_home_path (via com.devture.ansible.role.systemd_docker_base)
2 years ago
Slavi Pantaleev
c3a7237de7
Initial work on using externally defined roles
2 years ago
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.
2 years ago