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 년 전
Slavi Pantaleev
1ea1597020
Fix some ansible-lint-reported warnings
This mostly fixes `key-order` warnings around
`block` statements.
3 년 전
Shaleen Jain
f674afe5e8
appservice: add and use homeserver_container_* vars ( #2045 )
* appservice: add and use matrix_homeserver_* vars
* appservice: use the new vars
* Apply suggestions from code review
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
3 년 전
Slavi Pantaleev
ddf18eadc7
More ansible-lint fixes
3 년 전
Slavi Pantaleev
34cdaade08
Use fully-qualified module names for builtin Ansible modules
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1939
3 년 전
Slavi Pantaleev
ba51997f7b
(BC Break) Redo how metrics are exposed to external Prometheus servers
3 년 전
Slavi Pantaleev
677a2fc503
Fix compatibility with ansible=6 / ansible-core=2.13
Details here: https://docs.ansible.com/ansible/devel/porting_guides/porting_guide_6.html#id36
Basically:
```yaml
- name: Prior to 2.13
debug:
msg: '[1] + {{ [2] }}'
- name: 2.13 and forward
debug:
msg: '{{ [1] + [2] }}'
```
Interestingly, we had been using the new/safe syntax in lofs of places.
We were using the broken one in many others though. Hopefully all
instances were fixed by this patch.
3 년 전
HarHarLinks
a9e6538ef8
Upgrade Hookshot (1.3.0 -> 1.4.0)
https://github.com/matrix-org/matrix-hookshot/releases/tag/1.4.0
3 년 전
HarHarLinks
ceb2f54970
Make hookshot hardcoded public URLs dynamic
3 년 전
László Várady
9cc3c5be76
Fix warning about reverse-proxying when built-in proxy is disabled
`matrix_nginx_proxy_enabled` is usually set to false by users, this is when
the warning should be displayed.
4 년 전
Luis
833ac506fe
pass GET parameters too
This fixes parameters not being passed to the provisioning api
4 년 전
Luis
584e50d117
fix hookshot provisioning url in nginx
Hello, this PR should fix Hookshot container not receiving API calls with the right path because nginx proxy was stripping the /v1 from it.
4 년 전
Peter Schümann
211f05abbe
add $is_args$args
to proxy url params in GET requests
4 년 전
Marko Weltzer
7e5b88c3b7
fix: all praise the allmighty yamllinter
4 년 전
HarHarLinks
f12cad7a7b
rename hookshot *.yaml to *.yml
4 년 전
HarHarLinks
3a766d4ba5
proxy hookshot metrics when proxying synapse metrics
see also #1527
4 년 전
HarHarLinks
1987cc4839
refine hookshot role
4 년 전
HarHarLinks
495bfedc0d
refine hookshot role using `--test`
4 년 전
HarHarLinks
b8ee1980ea
refine hookshot role
4 년 전
HarHarLinks
621251c1e5
hookshot role groundwork
4 년 전