Slavi Pantaleev
04c6c11561
Install ntpd/systemd-timesync via com.devture.ansible.role.timesync
há 3 anos
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.
há 3 anos
Slavi Pantaleev
211ff20891
Fix package-latest ansible-lint errors
Reference: https://ansible-lint.readthedocs.io/en/latest/default_rules/#package-latest
há 3 anos
Slavi Pantaleev
d073c7ecb3
More ansible-lint fixes
há 3 anos
Slavi Pantaleev
ddf18eadc7
More ansible-lint fixes
há 3 anos
Slavi Pantaleev
34cdaade08
Use fully-qualified module names for builtin Ansible modules
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1939
há 3 anos
Slavi Pantaleev
6c47b447e3
Do not use misleading with_items for a single file
há 4 anos
Wunderharke
a24f7626bd
7330992b20 fixed the major_version compare and made foedora deployments to use setup_redhat8.yml. This however broke the script on fedora as there is no EPEL package. This commit add very basic fedora support.
há 4 anos
Slavi Pantaleev
a095accce7
Replace some CentOS references to support other RHEL derivatives
Not hardcoding 'CentOS' and using the OS family ('RedHat') instead,
we now behave better on Rockylinux and AlmaLinux, etc.
With that said, we may or may not fully support CentOS/Rockylinux/AlmaLinux v8 yet.
Certain things were improved in
https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/300 .
v8 support is discussed here: https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/300
Certain things (firewalld?) may still be problematic. This patch does not try to address those.
If the remaining issues are confirmed to be fixed in the future, we can mark v8 as supported.
há 4 anos
Marko Weltzer
7e5b88c3b7
fix: all praise the allmighty yamllinter
há 4 anos
Slavi Pantaleev
4e4fb98a65
Do not install fuse unless necessary
Discussed here: https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1510
há 4 anos
Michael Collins
98e6cd685d
sync with previous repo
há 4 anos
Slavi Pantaleev
9a43cc02e0
Only install docker-python if matrix_docker_installation_enabled
Should help with #300 (Github Issue).
há 5 anos
Alin Trăistaru
604e581a97
add ntpd defaults
há 6 anos
Slavi Pantaleev
26b73e3a4b
Do not install unnecessary bash-completion
há 6 anos
Slavi Pantaleev
c88c0e7e87
Remove unnecessary update_cache directive / CentOS
We've just updated it in the task above, so it's unnecessary
há 6 anos
Dan Arnfield
960088752c
Add matrix_docker_package_name
há 6 anos
Dan Arnfield
80cfb2a93e
Add matrix_docker_installation_enabled
há 6 anos
Dan Arnfield
3cec6947ed
Refactor base server setup tasks
há 6 anos