Slavi Pantaleev
61f67d8f0a
Add install-* tags for quicker runs
3 lat temu
Slavi Pantaleev
7c2a7a8eb6
Replace most import_tasks calls with include_tasks for improved performance
3 lat temu
Slavi Pantaleev
0ea7cb5d18
Remove various init.yml files - initialize systemd services, etc., statically (not at runtime)
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
ddf18eadc7
More ansible-lint fixes
3 lat temu
Marko Weltzer
7e5b88c3b7
fix: all praise the allmighty yamllinter
4 lat temu
Michael Collins
98e6cd685d
sync with previous repo
4 lat temu
Michael-GMH
86e4649578
GoMatrixHosting v0.5.5
4 lat temu
Michael-GMH
03006eb5ab
GoMatrixHosting v0.5.5
4 lat temu
Slavi Pantaleev
8434af10de
Do not fail on unrelated validation tasks when Grafana not enabled
5 lat temu
Peetz0r
eb5aa93e8a
Grafana
Also includes the dashboards for Synapse and for Node Exporter.
Again has only been tested on debian amd64 so far, but the grafana docker image is available for arm64 and arm32. Nice.
5 lat temu
Peetz0r
13ef9e85cf
Prometheus
Initial attempt. Seems to work fine.
Only tested on debian amd64 so far
5 lat temu
Slavi Pantaleev
be5263f397
Move self-building git repository URLs to variables (stop hardcoding)
5 lat temu
Slavi Pantaleev
b2ae669566
Add synapse-admin support
Fixes #562 (Github Issue)
5 lat temu