Slavi Pantaleev
61f67d8f0a
Add install-* tags for quicker runs
před 3 roky
Slavi Pantaleev
7c2a7a8eb6
Replace most import_tasks calls with include_tasks for improved performance
před 3 roky
Slavi Pantaleev
0ea7cb5d18
Remove various init.yml files - initialize systemd services, etc., statically (not at runtime)
před 3 roky
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.
před 3 roky
Slavi Pantaleev
ddf18eadc7
More ansible-lint fixes
před 3 roky
Julian Foad
efe1f21f05
matrix-ntfy: fix and separate out uninstall tasks
před 3 roky
Julian Foad
763586e878
matrix-ntfy: add self-check
před 3 roky
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.
před 3 roky
Marko Weltzer
7e5b88c3b7
fix: all praise the allmighty yamllinter
před 4 roky
Michael Collins
98e6cd685d
sync with previous repo
před 4 roky
Michael-GMH
86e4649578
GoMatrixHosting v0.5.5
před 4 roky
Michael-GMH
03006eb5ab
GoMatrixHosting v0.5.5
před 4 roky
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
před 5 roky