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 години
Sebastian Gumprich
48388a3d96
use fqcns for some task
Signed-off-by: Sebastian Gumprich <github@gumpri.ch>
преди 3 години
Slavi Pantaleev
211ff20891
Fix package-latest ansible-lint errors
Reference: https://ansible-lint.readthedocs.io/en/latest/default_rules/#package-latest
преди 3 години
Slavi Pantaleev
ddf18eadc7
More ansible-lint fixes
преди 3 години
Marko Weltzer
7e5b88c3b7
fix: all praise the allmighty yamllinter
преди 4 години
Slavi Pantaleev
4e4fb98a65
Do not install fuse unless necessary
Discussed here: https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1510
преди 4 години
Jan
0ed585baa7
Archlinux: remove package systemd-timesyncd
#1192 lead to the following error for me on Archlinux:
`TASK [matrix-base : Install host dependencies] *******************************************************************************************************************************
fatal: [matrix.***.de]: FAILED! => changed=false
msg: |-
failed to install systemd-timesyncd: error: target not found: systemd-timesyncd`
There is no package called `systemd-timesyncd` on Archlinux. The service is installed with the [`systemd`](https://archlinux.org/packages/core/x86_64/systemd/ ) package itself.
I suggest removing the `systemd-timesyncd` from 2453876eb9/roles/matrix-base/tasks/server_base/setup_archlinux.yml (L7)
преди 4 години
sakkiii
087a5d62f1
systemd-timesyncd for any archlinux version
преди 4 години
Michael Collins
98e6cd685d
sync with previous repo
преди 4 години
Alin Trăistaru
604e581a97
add ntpd defaults
преди 6 години
Slavi Pantaleev
26b73e3a4b
Do not install unnecessary bash-completion
преди 6 години
Christian Wolf
8c9b5ea6dd
Removed a few syntax bugs in Archlinux configuration
преди 6 години
Christian Wolf
4bc73ff4bb
Removed autoinstallation of cron due to documentation
преди 6 години
Christian Wolf
d84b2868b7
Added basic changes to make it compatible with Archlinux
преди 6 години