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
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
Slavi Pantaleev
54e71f2012
Mention "matrix_hookshot_enabled: true" on the Hookshot documentation page
2 years ago
Slavi Pantaleev
8311c59a8f
Add Usage section to Hookshot docs
2 years ago
Slavi Pantaleev
ba51997f7b
(BC Break) Redo how metrics are exposed to external Prometheus servers
2 years ago
shukon
883317ac2f
Update configuring-playbook-bridge-hookshot.md
3 years ago
Luis
1431a351ab
Update configuring-playbook-bridge-hookshot.md
...
fix Hookshot instructions link
3 years ago
Kim Brose
3dfda42f3d
Update configuring-playbook-bridge-hookshot.md
3 years ago
Paul Tötterman
be95918a2f
typo
3 years ago
HarHarLinks
a9e6538ef8
Upgrade Hookshot (1.3.0 -> 1.4.0)
...
https://github.com/matrix-org/matrix-hookshot/releases/tag/1.4.0
3 years ago
Kim Brose
81d198b5b6
!fixup add detailed docs about hookshot's URLs
3 years ago
Kim Brose
b242559df5
add detailed docs about hookshot's URLs
3 years ago
Slavi Pantaleev
9d72f32e64
Merge pull request #1668 from HarHarLinks/hookshot-move
...
hookshot moved to matrix-org namespace
3 years ago
HarHarLinks
3d47b44d64
avoid namespace collisions between webhook bridges
3 years ago
HarHarLinks
58771a9c65
hookshot moved to matrix-org namespace
3 years ago
downeymj
71e19e63b8
Fixing 404 error in links to main.yml
3 years ago
Kim Brose
009dcd9702
Link hookshot to appservice-webhooks
3 years ago
HarHarLinks
4de2b4bf3b
update hookshot docs
3 years ago
HarHarLinks
a1a5b16185
update hookshot private key installation method
3 years ago
HarHarLinks
8498ffd8f7
name hookshot github private key consistently
3 years ago
HarHarLinks
65991de61c
update hookshot private key file mechanism
3 years ago
HarHarLinks
87871040df
add hookshot metrics to internal prometheus
3 years ago
HarHarLinks
1987cc4839
refine hookshot role
3 years ago
HarHarLinks
b8ee1980ea
refine hookshot role
3 years ago
HarHarLinks
621251c1e5
hookshot role groundwork
3 years ago