Slavi Pantaleev
61f67d8f0a
Add install-* tags for quicker runs
3 years ago
Slavi Pantaleev
7c2a7a8eb6
Replace most import_tasks calls with include_tasks for improved performance
3 years ago
Slavi Pantaleev
0ea7cb5d18
Remove various init.yml files - initialize systemd services, etc., statically (not at runtime)
3 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.
3 years ago
Slavi Pantaleev
ddf18eadc7
More ansible-lint fixes
3 years ago
Julian Foad
efe1f21f05
matrix-ntfy: fix and separate out uninstall tasks
3 years ago
Julian Foad
763586e878
matrix-ntfy: add self-check
3 years ago
Julian Foad
ec9f8e2931
Add a role to install 'ntfy' push-notification server.
This commit adds a 'matrix-ntfy' role that runs Ntfy server in Docker with
simple configuration, and plumbing to add the role to the playbook.
TODO: documentation, self-check, database persistence.
3 years ago
Marko Weltzer
7e5b88c3b7
fix: all praise the allmighty yamllinter
4 years ago
Michael Collins
98e6cd685d
sync with previous repo
4 years ago
Michael-GMH
86e4649578
GoMatrixHosting v0.5.5
4 years ago
Michael-GMH
03006eb5ab
GoMatrixHosting v0.5.5
4 years ago
Peetz0r
e525970b39
Prometheus Node Exporter
Basic system stats, to show stuff the synapse metrics
can't show such as resource usage by bridges, etc
Seems to work fine as well.
This too has only been tested on debian amd64 so far
5 years ago