Slavi Pantaleev
4a62df2ea3
Make Hookshot logging-level configurable
3 lat temu
Slavi Pantaleev
84f306b236
Add support for enableHttpGet and waitForComplete Hookshot options
Supersedes https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2256
3 lat temu
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
3 lat temu
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.
3 lat temu
Slavi Pantaleev
e1274a6e56
Rename variable (matrix_hookshot_feeds_interval -> matrix_hookshot_feeds_pollIntervalSeconds)
This is more consistent with how we name variables. It's also less
confusing, especially given that we have `matrix_hookshot_feeds_pollTimeoutSeconds` as well.
3 lat temu
Slavi Pantaleev
ec45b87376
Add matrix_hookshot_feeds_pollTimeoutSeconds
3 lat temu
Aine
5ff03c0b15
Change hookshot logging level to warn
all other bridges use that level
3 lat temu
HarHarLinks
7390646cd5
add hookshot feeds support
3 lat temu
HarHarLinks
a9e6538ef8
Upgrade Hookshot (1.3.0 -> 1.4.0)
https://github.com/matrix-org/matrix-hookshot/releases/tag/1.4.0
3 lat temu
HarHarLinks
ceb2f54970
Make hookshot hardcoded public URLs dynamic
3 lat temu
HarHarLinks
51baa40eff
fixup! escape hookshot variables using to_json
4 lat temu
HarHarLinks
99cf6adf95
fixup! update hookshot private key installation method
4 lat temu
HarHarLinks
29d0b277f4
fix hookshot missing figma config variable
4 lat temu
HarHarLinks
99802bc143
escape hookshot variables using to_json
4 lat temu
HarHarLinks
58b732a84d
support hookshot permissions management
see Half-Shot/matrix-hookshot#167
4 lat temu
HarHarLinks
28c9e7aac2
fix hookshot commandPrefix jinja2
4 lat temu
HarHarLinks
65991de61c
update hookshot private key file mechanism
4 lat temu
HarHarLinks
1987cc4839
refine hookshot role
4 lat temu
HarHarLinks
ebf33f46b7
update hookshot passkey.pem path according to docs
https://github.com/Half-Shot/matrix-hookshot/issues/133#issuecomment-1007541580
4 lat temu
HarHarLinks
495bfedc0d
refine hookshot role using `--test`
4 lat temu
HarHarLinks
b8ee1980ea
refine hookshot role
4 lat temu
HarHarLinks
621251c1e5
hookshot role groundwork
4 lat temu