Slavi Pantaleev
0990fe79cd
Add missing matrix_media_repo_container_labels_traefik_entrypoints variable and hook it to other matrix-media-repo entrypoint variables
4 months ago
renovate[bot]
2d4b96e0c5
Update turt2live/matrix-media-repo Docker tag to v1.3.4
5 months ago
Michael Hollister
c269eb5c49
Updated Grafana dashboard
6 months ago
Slavi Pantaleev
48a4afb114
Make Traefik labels files look better
...
This moves the comments from being just in Jinja,
to actually ending up in the generated `labels` file,
which makes inspection of the final result easier.
Also, some new lines were added here and there to make labels
more legible.
The generated file may still include weird new-lines due to
various `if` statements yielding content or not, but that's not so ugly
anymore - now that we have proper start/end sections that are visible in
the final `labels` file.
6 months ago
Slavi Pantaleev
b91ad453be
Adjust TLS variables for homeservers to follow devture_traefik_config_entrypoint_web_secure_enabled (via matrix_federation_traefik_entrypoint_tls)
6 months ago
Slavi Pantaleev
69ca30d1b1
Add support for the internal Traefik entrypoint to matrix-media-repo
6 months ago
Slavi Pantaleev
6b5f42fa81
Indirectly make use of matrix_homeserver_federation_enabled in matrix-media-repo and add some comments around Traefik labels
6 months ago
Slavi Pantaleev
f54b68956d
Adapt matrix-media-repo to new container network setup, etc.
6 months 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`.
6 months 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
6 months ago
Slavi Pantaleev
3da4c66b85
Merge pull request #3045 from Michael-Hollister/michael/mmr-federation-fix
...
MMR reverse proxy updates
6 months 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.
6 months ago
Michael Hollister
0908c6b662
Added Traefik support to MMR
6 months 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
7 months ago
Michael Hollister
805280355c
Changed mxc links to matrix_domain instead of matrix_server_fqn_matrix
7 months ago
Slavi Pantaleev
abd0823554
Add some parenthesis in if statement
7 months ago
axiopaladin
da039614fd
updated MMR yaml defaults and docs for basic dendrite support
7 months ago
Slavi Pantaleev
2511b34a7c
Stop containers gracefully, instead of outright killing them
7 months ago
Michael Hollister
e55d3a7366
Added missing angle brackets
7 months ago
Michael Hollister
cedeedcc06
Added config validation for matrix media repo
7 months ago
Michael Hollister
85005d1b0b
Fixed linting warnings
7 months ago
Michael Hollister
305e3afb1b
Updated matrix media repo to v1.3.3
7 months ago
Samuel Meenzen
c846ed199b
Annotate version numbers with renovate metadata
9 months 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).
10 months ago
Slavi Pantaleev
5fb1020ada
Use full name of matrix-media-repo for Ansible tags (*-media-repo -> *-matrix-media-repo)
12 months ago
Michael Hollister
63ee8e5bb9
Replaced csApi config with proxy container url
12 months ago
Michael Hollister
c8b6b6e034
Added additioanl documentation to rendered config and added to_json filters
12 months ago
Michael Hollister
d120b0c153
Updated code to use identifier variable
12 months ago
Michael Hollister
c043463ee1
Fixed conflicting default values for enabling media-repo
12 months ago
Michael Hollister
ecb24dcaab
Changed volume mounting and directory structure
12 months ago
Michael Hollister
b9f5aa0344
Removed exposing ports by default
12 months ago
Michael Hollister
6365118067
Removed additional logging to filesystem by default
12 months ago
Michael Hollister
78bd1dbd1b
Added matrix-media-repo role
12 months ago