Aaron Raimist
fc16fbda5b
Remove a bunch of redundant Ansible <2.8 self building checks
5 роки тому
Slavi Pantaleev
fa76c1ee5b
Do not run self-build Ansible version-check, if component not enabled
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1108
5 роки тому
Michael-GMH
85777e8f96
merge with upstream
5 роки тому
Slavi Pantaleev
47b4608b96
Fail in a friendlier way when trying to self-build on Ansible <= 2.8
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1070
Related discussion here: 1ab507349c (commitcomment-51108407)
5 роки тому
Slavi Pantaleev
1ab507349c
Fix self-building for various components on Ansible < 2.8
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1070
5 роки тому
Aaron Raimist
ca361af616
Add Hydrogen
5 роки тому
Slavi Pantaleev
05ca9357a8
Add .service suffix to systemd units list
We'll be adding `.timer` units later on, so it's good to be
more explicit.
5 роки тому
Stuart Mumford
019a4d7dcd
Use role relative paths for things
5 роки тому
Slavi Pantaleev
3ba8520266
Enable automatic (SQLite -> Postgres) migration for matrix-mautrix-hangouts
5 роки тому
Slavi Pantaleev
b9a04a7f95
Rename some remaining `matrix_*_postgres_*` vars back to `matrix_*_database_*`
Looks like there are some that I missed in 087dbe4ddc
5 роки тому
Slavi Pantaleev
ce21ea3640
Add (Postgres + SQLite) support to matrix-mautrix-hangouts bridge
I don't use this bridge, so this is completely untested.
5 роки тому
Slavi Pantaleev
be5263f397
Move self-building git repository URLs to variables (stop hardcoding)
5 роки тому
Slavi Pantaleev
5eed874199
Improve self-building experience (avoid conflict with pullable images)
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/716
This patch makes us use more fully-qualified container image names
(either prefixed with docker.io/ or with localhost/).
The latter happens when self-building is enabled.
We've recently had issues where if an image was removed manually
and the service was restarted (making `docker run` fetch it from Docker Hub, etc.),
we'd end up with a pulled image, even though we're aiming for a self-built one.
Re-running the playbook would then not do a rebuild, because:
- the image with that name already exists (even though it's something
else)
- we sometimes had conditional logic where we'd build only if the git
repo changed
By explicitly changing the name of the images (prefixing with localhost/),
we avoid such confusion and the possibility that we'd automatically pul something
which is not what we expect.
Also, I've removed that condition where building would happen on git
changes only. We now always build (unless an image with that name
already exists). We just force-build when the git repo changes.
5 роки тому
Chris van Dijk
7585bcc4ac
Allow the matrix user username and groupname to be configured separately
No migration steps should be required.
6 роки тому
Horvath Gergely
17e7bae2cc
make selfbuild be forced on (and only) git master change
6 роки тому
mooomooo
eebc6e13f8
Made directory variables for /etc/systemd/system , /etc/cron.d , /usr/local/bin
6 роки тому
Slavi Pantaleev
027056e027
Fix weird path creation
Fixes #403 (Github Issue).
6 роки тому
Slavi Pantaleev
3cee815baf
Fix some typos
6 роки тому
Slavi Pantaleev
2b85fde103
Rename some variables for consistency
6 роки тому
Horvath Gergely
3c8535c3bc
check ansible version for self-building in every role
6 роки тому
Horvath Gergely
a5d94eec0b
refactor variable names
6 роки тому
Horvath Gergely
310aa685f9
refactor based on Slavi's requests
6 роки тому
Horvath Gergely
f56825580d
hangouts-bridge no-proxy warning does not trigger when 'matrix_nginx_proxy_enabled = false' is explicitly set
6 роки тому
Horvath Gergely
40d0fea06c
add mautrix-hangouts support for raspberry pi
6 роки тому
Michael Haak
5b213e6ad0
Replace constructs appending elements with variables to matrix_synapse_container_extra_arguments. Fixes issue https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/304
6 роки тому
microchipster
95750c1bc7
attempt to inject nginx config for hangouts bridge
7 роки тому
Eduardo Beltrame
c1aea7c3fc
Update validate_config.yml
7 роки тому
Eduardo Beltrame
85c7e9eb09
Update validate_config.yml
7 роки тому
Eduardo Beltrame
0a9ce65d3b
Update validate_config.yml
7 роки тому
microchipster
0585889d5a
add hangouts bridge by copying facebook bridge and find-replacing
7 роки тому