Slavi Pantaleev
42b00fdff4
Fix container image repository name for matrix-media-repo
Fixup for f97e849018
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3354
1 year ago
Slavi Pantaleev
4224741130
Remove a few remaining hardcoded docker.service references
Continuation of 9f2eff2ac7
Provoked by 7749048bf8
(https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3353 )
1 year ago
Slavi Pantaleev
f97e849018
Switch matrix-media-repo to Github Container Registry (supports multi-arch)
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3349
`docker.io/turt2live/matrix-media-repo:v1.3.4` is amd64-only.
`ghcr.io/t2bot/matrix-media-repo:v1.3.4` is a multi-arch image which
works on arm64.
1 year ago
Michael Hollister
97d43c78d3
Added MMR media redirect config options
2 years ago
Slavi Pantaleev
0990fe79cd
Add missing matrix_media_repo_container_labels_traefik_entrypoints variable and hook it to other matrix-media-repo entrypoint variables
2 years ago
renovate[bot]
2d4b96e0c5
Update turt2live/matrix-media-repo Docker tag to v1.3.4
2 years ago
Slavi Pantaleev
b91ad453be
Adjust TLS variables for homeservers to follow devture_traefik_config_entrypoint_web_secure_enabled (via matrix_federation_traefik_entrypoint_tls)
2 years ago
Slavi Pantaleev
69ca30d1b1
Add support for the internal Traefik entrypoint to matrix-media-repo
2 years ago
Slavi Pantaleev
6b5f42fa81
Indirectly make use of matrix_homeserver_federation_enabled in matrix-media-repo and add some comments around Traefik labels
2 years ago
Slavi Pantaleev
f54b68956d
Adapt matrix-media-repo to new container network setup, etc.
2 years ago
Slavi Pantaleev
3e19c8b102
Define matrix_media_repo_homeservers_auto in group vars
This is mostly so as to avoid referring to variables from other roles,
like `matrix_nginx_proxy_proxy_matrix_client_api_addr_with_container`.
2 years ago
Slavi Pantaleev
883afa11dc
Do not hardcode devture_postgres_identifier in matrix-media-repo role
This should come (and already does) from group_vars/matrix_servers
2 years ago
Slavi Pantaleev
ce013a325c
Remove duplicate matrix_media_repo_identifier definition from group_vars/matrix_servers
`matrix_media_repo_identifier` is already defined in the role defaults,
which is a better role to have it anyway.
2 years ago
Michael Hollister
0908c6b662
Added Traefik support to MMR
2 years ago
Michael Hollister
42f33339c5
Updated MMR docs with updated fields in main.yaml ( #3047 )
* Updated MMR docs with updated fields in main.yaml
* Removed uneeded placeholder db password
2 years ago
Michael Hollister
805280355c
Changed mxc links to matrix_domain instead of matrix_server_fqn_matrix
2 years ago
Slavi Pantaleev
abd0823554
Add some parenthesis in if statement
2 years ago
axiopaladin
da039614fd
updated MMR yaml defaults and docs for basic dendrite support
2 years ago
Michael Hollister
85005d1b0b
Fixed linting warnings
2 years ago
Michael Hollister
305e3afb1b
Updated matrix media repo to v1.3.3
2 years ago
Samuel Meenzen
c846ed199b
Annotate version numbers with renovate metadata
2 years ago
Slavi Pantaleev
6427397486
Do not hardcode sslmode=disable to Postgres connection strings - make it configurable
This is backward-compatible with what we had before. We're not changing
the SSL mode - just making it configurable.
Most components are defaulting to `sslmode=disable`, while some
(`matrix-bot-matrix-reminder-bot` and others) do not specify an `sslmode` at all.
We're making sslmode configurable, because certain external Postgres
servers may be configured to require SSL encryption.
In such cases `sslmode=disable` does not work and needs to be changed to
`sslmode=require` or something else (`verify-ca`, `verify-full`, etc).
2 years ago
Michael Hollister
63ee8e5bb9
Replaced csApi config with proxy container url
2 years ago
Michael Hollister
c8b6b6e034
Added additioanl documentation to rendered config and added to_json filters
2 years ago
Michael Hollister
d120b0c153
Updated code to use identifier variable
2 years ago
Michael Hollister
c043463ee1
Fixed conflicting default values for enabling media-repo
2 years ago
Michael Hollister
ecb24dcaab
Changed volume mounting and directory structure
2 years ago
Michael Hollister
b9f5aa0344
Removed exposing ports by default
2 years ago
Michael Hollister
6365118067
Removed additional logging to filesystem by default
2 years ago
Michael Hollister
78bd1dbd1b
Added matrix-media-repo role
2 years ago