Slavi Pantaleev
a1f6ee4dc9
Improve compatibility with ansible-core>=2.19.0 by not reaching into `vars`
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4445
7 meses atrás
Townsend
f2f9472c4a
Improved dynamic DNS
11 meses atrás
Suguru Hirahara
cb18b5235f
Add license information to files for matrix-dynamic-dns
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 ano atrás
Slavi Pantaleev
c47eca389b
Rework all roles to include `component_(docker|container)_image_registry_prefix*` variables
This:
- brings consistency - no more mixing `_name_prefix` and `_registry_prefix`
- adds extensibility - a future patch will allow reconfiguring all registry prefixes for all roles in the playbook
We still have `_docker_` vs `_container_` inconsistencies.
These may be worked on later.
1 ano atrás
Slavi Pantaleev
c96a0156c0
Make matrix-dynamic-dns use its own container network
2 anos atrás
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 anos atrás
Slavi Pantaleev
89648cf58e
Fix some ansible-lint-reported warnings
3 anos atrás
Slavi Pantaleev
34cdaade08
Use fully-qualified module names for builtin Ansible modules
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1939
3 anos atrás
Michael Collins
98e6cd685d
sync with previous repo
4 anos atrás
Michael-GMH
86e4649578
GoMatrixHosting v0.5.5
4 anos atrás
Michael-GMH
03006eb5ab
GoMatrixHosting v0.5.5
4 anos atrás
Slavi Pantaleev
8782919d85
Ensure matrix_dynamic_dns_domain_configurations contains configurations
If `matrix_dynamic_dns_enabled`, we'd like to ensure there's at least
one configuration defined.
Related to #681 (Github Pull Request)
5 anos atrás
Slavi Pantaleev
97a7c8b0f0
Fix matrix_dynamic_dns_domain_configurations validation check
- `item` was undefined
- `'key' in configurations == ''` was doing the wrong thing
Related to #681 (Github Pull Request)
5 anos atrás
Scott Crossen
e894befd87
Updates to reviewer comments
5 anos atrás
Scott Crossen
19721be8b1
removed dhcp option
5 anos atrás
Scott Crossen
de1511b4bb
Fixed valdiation
5 anos atrás
Scott Crossen
51cca4c312
Added containerization
5 anos atrás
Scott Crossen
1f988969a5
Added role for dynamic dns
5 anos atrás