Slavi Pantaleev
d6bf789710
Remove `matrix_container_global_registry_prefix` variable
This is done for a few reasons:
- less globals and more indepdendence for each role is better. We rely
on various externally-hosted roles and they don't rely on this global
either.
- `matrix_container_global_registry_prefix` could make people think they
could just override this variable and have all their images pull from
elsewhere. This is rarely the case, unless you've taken special care
to mirror all the various components (from their respective
registries) to your own. In such a case, you probably know what you're
mirroring and can adjust individual variables.
- nowadays, various components live on different registries.
With Docker Inc tightening rate limits for Docker Hub, it's even more
likely that we'll see increased diversity in where images are hosted
1 jaar geleden
Suguru Hirahara
812e6686e0
Update files for matrix-appservice-webhooks: add the common section "Troubleshooting"
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 jaar geleden
Slavi Pantaleev
9f2eff2ac7
Respect `devture_systemd_docker_base_docker_service_name`
Related to 0241c71a4c
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3270#issuecomment-2143782962
With this change, it should be possible for people to adjust the Docker
dependency from `docker.service` to something else (e.g. `pkg-ContainerManager-dockerd.service`),
or to completely eliminate it by setting `devture_systemd_docker_base_docker_service_name` to an empty string.
This makes it easier for people to use the playbook against a Synology DSM server.
1 jaar geleden
Slavi Pantaleev
a5618a893b
Move matrix-bridge-appservice-webhooks to its own container network
2 jaren geleden
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 jaren geleden
Slavi Pantaleev
d073c7ecb3
More ansible-lint fixes
3 jaren geleden
Slavi Pantaleev
ddf18eadc7
More ansible-lint fixes
3 jaren geleden
Aine
e149f33140
add/unify 'Project source code URL' link across all roles
3 jaren geleden
HarHarLinks
3d47b44d64
avoid namespace collisions between webhook bridges
4 jaren geleden
Marko Weltzer
7e5b88c3b7
fix: all praise the allmighty yamllinter
4 jaren geleden
GoliathLabs
7dffd44171
Updated: webhooks image tag to v1.0.3-01
4 jaren geleden
HarHarLinks
b50494e5b3
pin appservice-webhooks version v1.0.2-01
4 jaren geleden
HarHarLinks
c2f3586ac6
switch appservice-webhooks fork
turt2live/matrix-appservice-webhooks -> redoonetworks/matrix-appservice-webhooks
4 jaren geleden
Slavi Pantaleev
a9e222d523
Remove useless variable (matrix_appservice_webhooks_control_room_id)
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1447
Seems like there's such a variable in the
`matrix-bridge-appservice-slack` role, which is probably where it got
copied over from.
4 jaren geleden
boris runakov
d3a9ec98de
refactoring
4 jaren geleden
boris runakov
1ec67f49b0
replaced 8008 where possible
4 jaren geleden
Slavi Pantaleev
b5d8444764
Add self-building support to matrix-bridge-appservice-webhooks
4 jaren geleden
Michael Collins
98e6cd685d
sync with previous repo
4 jaren geleden
Michael-GMH
89cb5a3d7a
GMH v0.4.2 update
5 jaren geleden
Ahmad Haghighi
e335f3fc77
rename matrix_global_registry to matrix_container_global_registry_prefix related to #990
Signed-off-by: Ahmad Haghighi <haghighi@fedoraproject.org>
5 jaren geleden
Ahmad Haghighi
f52a8b6484
use custom docker registry
5 jaren geleden
Béla Becker
2d7e7680e5
matrix.{{ matrix_domain }} -> {{ matrix_server_fqn_matrix }}
5 jaren geleden
Michael
33ec5710d9
0.2.1 revision
5 jaren geleden
rakshazi
2f887f292c
added "matrix_%SERVICE%_version" variable to all roles, use it in "matrix_%SERVICE%_docker_image" var (preserving backward-compatibility)
5 jaren geleden
Slavi Pantaleev
ccabc82d4c
Use more fully-qualified container images
This is both for consistency with 93cc71cb69976c
and for making things more obvious.
5 jaren geleden
Slavi Pantaleev
5da31ba579
Move configuration templates outside of defaults/main.yml files
5 jaren geleden
Slavi Pantaleev
be6c048abe
Remove useless matrix_appservice_webhooks_webhooks_port
In relation to #392 (Github Issue)
6 jaren geleden
David Gnedt
73d0bf7170
Fix regex in matrix_appservice_webhooks_registration_yaml
6 jaren geleden
Björn Marten
f9d518796b
Correct regex in matrix_appservice_webhooks_registration_yaml
6 jaren geleden
Björn Marten
80e4eb9ab7
Remove file logging completely
6 jaren geleden
Björn Marten
268e1d0c80
Remove appearance section in matrix_appservice_webhooks_configuration_yaml due to not being used
6 jaren geleden
Björn Marten
208d5d0fda
Adjust log level choices to verbose and info
6 jaren geleden
Björn Marten
a8476c1b8e
Mention that the bridge itself expects its own domain and not '/appservice-webhooks'
6 jaren geleden
Björn Marten
3a80616185
Change logging behaviour to only stdout with configurable verbosity (default: info)
6 jaren geleden
Björn Marten
9892eac789
Adjust API secret to be a configurable and required variable
6 jaren geleden
Björn Marten
50bf8c8dd7
Add matrix-appservice-webhooks role.
6 jaren geleden