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