Aine
2eb2ad0ad7
Update heisenbridge 1.14.1 -> 1.14.2
3 лет назад
Slavi Pantaleev
2b9061a5d3
Add support for reverse-proxying the base domain via Traefik
3 лет назад
Slavi Pantaleev
6c17671abd
Upgrade synapse-admin (0.8.6 -> 0.8.7) and drop reverse-proxy workaround
Related to 6a31fba346d9da434, 6a31fba346 .
Related to https://github.com/Awesome-Technologies/synapse-admin/issues/322
3 лет назад
Slavi Pantaleev
66baef5bf6
Fix matrix-synapse-reverse-proxy-companion.service stopping during uninstallation
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2444
3 лет назад
jakicoll
6a205a83f6
Change renamed variables matrix_systemd_path -> devture_systemd_docker_base_systemd_path
3 лет назад
jakicoll
6cffec14ea
fixup! Remove the self-build stub, because self-build was not implemented
3 лет назад
jakicoll
be634168ac
Make the linter happy.
3 лет назад
jakicoll
f3ca4a0632
Remove unnecessary comment.
3 лет назад
jakicoll
7848d865a5
Also define the vars to be overwritten in group vars within the role vars.
3 лет назад
Paul N
70bea81df7
Introduced flags to (1) enable/disable Auth (2) enable/disable openid_server_name pinning. Updated validate_config.yml and added new checks to verify.
3 лет назад
Paul N
96dd86d33b
Set default values where sensible and remove unnecessary conditionals in .env.j2.
Check for empty string instead of Null to verify if an openid_server_name is pinned.
3 лет назад
jakicoll
6b206b3763
Move checks into validate_config.yml.
3 лет назад
jakicoll
6499b6536a
Decoupling: Do not use variables user-verification-service role inside the jitsi role.
3 лет назад
Paul N
50c1e9d695
Set matrix_user_verification_service_uvs_homeserver_url in the role defaults and updated docs accordingly.
3 лет назад
jakicoll
0e0ae2f3e6
Assign default log level in role instead of matrix_servers file.
3 лет назад
jakicoll
bf5e633656
Remove the self-build stub, because self-build was not implemented
3 лет назад
Paul N
b89f5b7ff5
Clarify task name and add user and group to templated env file
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
3 лет назад
Jakob S
6913d368c8
Consolidate conditionals into a block, keep image
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
3 лет назад
Slavi Pantaleev
8155f780e5
Add support for reverse-proxying Matric (Client & Federation) via Traefik
3 лет назад
Slavi Pantaleev
f983604695
Initial work on Traefik support
This gets us started on adding a Traefik role and hooking Traefik:
- directly to services which support Traefik - we only have a few of
these right now, but the list will grow
- to matrix-nginx-proxy for most services that integrate with
matrix-nginx-proxy right now
Traefik usage should be disabled by default for now and nothing should
change for people just yet.
Enabling these experiments requires additional configuration like this:
```yaml
devture_traefik_ssl_email_address: '.....'
matrix_playbook_traefik_role_enabled: true
matrix_playbook_traefik_labels_enabled: true
matrix_ssl_retrieval_method: none
matrix_nginx_proxy_https_enabled: false
matrix_nginx_proxy_container_http_host_bind_port: ''
matrix_nginx_proxy_container_federation_host_bind_port: ''
matrix_nginx_proxy_trust_forwarded_proto: true
matrix_nginx_proxy_x_forwarded_for: '$proxy_add_x_forwarded_for'
matrix_coturn_enabled: false
```
What currently works is:
reverse-proxying for all nginx-proxy based services **except** for the Matrix homeserver
(both Client-Server an Federation traffic for the homeserver don't work yet)
3 лет назад
Slavi Pantaleev
4d6a8d049d
Add matrix_nginx_proxy_container_network variable
3 лет назад
Slavi Pantaleev
e018663ba4
Attach ma1sd/nginx-proxy/synapse-reverse-proxy-companion to additional networks in a better way
Switching from doing "post-start" loop hacks to running the container
in 3 steps: `create` + potentially connect to additional networks + `start`.
This way, the container would be connected to all its networks even at
the very beginning of its life.
3 лет назад
Slavi Pantaleev
be78b74fbd
Switch from matrix-prometheus-postgres-exporter to an external prometheus_postgres_exporter role
3 лет назад
Slavi Pantaleev
2d7d5d4bab
Use new security-opt syntax (: -> =)
Related to https://docs.docker.com/engine/deprecated/#separator--of---security-opt-flag-on-docker-run
3 лет назад
Catalan Lover
4d49f1f56e
Update Prometheus to v2.42.0 from v2.41.0
Docker images are released now so this change can now be pushed.
3 лет назад
Aine
c11f772e78
Fix python packages path in synapse container
3 лет назад
Slavi Pantaleev
7cb140b987
Downgrade Prometheus (v2.42.0 -> v2.41.0) until a container image gets published
Container image not published yet.
Reverts #2438
3 лет назад
Aine
0f208ed053
Update synapse 1.75.0 -> 1.76.0; default room version 9 -> 10
3 лет назад
Aine
82d870fddf
Update prometheus 2.41.0 -> 2.42.0
3 лет назад
Aine
5300740f70
Update element 1.11.21 -> 1.11.22
3 лет назад
Slavi Pantaleev
c7767e9bc8
Upgrade Coturn (4.6.1-r0 -> 4.6.1-r1)
3 лет назад
Aine
68ca23d709
Update jitsi stable-8218 -> stable-8252
3 лет назад
Aine
d70076c805
Update element 1.11.20 -> 1.11.21
3 лет назад
Aine
8c2b77bf0c
Update cinny 2.2.3 -> 2.2.4
3 лет назад
Slavi Pantaleev
611a74bde2
Use |to_json in mautrix metrics configuration
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2427
3 лет назад
Slavi Pantaleev
d82d0ad84b
Add _metrics_proxying_enabled variables to mautrix bridges
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2427
`metrics_enabled` should only expose the metrics locally, on the
container network, so that a local Prometheus can consume them.
Exposing them publicly should be done via a separate toggle (`metrics_proxying_enabled`).
This is how all other roles work, so this makes these mautrix roles consistent with the rest.
3 лет назад
Shaleen Jain
df9931f719
mautrix-slack: add team name in channel name template
3 лет назад
Aine
4f69b22a6e
Update borgmatic 1.7.5 -> 1.7.6
3 лет назад
Aine
a9a17d803e
Update maubot 0.3.1 -> 0.4.0
3 лет назад
Aine
111303208a
Update mautrix-discord latest -> 0.1.0
3 лет назад
Adrien le Maire
9eaf6944e3
add nginx proxy connfig for mautrix metrics
3 лет назад
Adrien le Maire
691ef13cab
template metric toggle for mautrix bridges supporting it
3 лет назад
Slavi Pantaleev
e588c42088
Improve synapse-admin reverse-proxying fix
Fixup for 6a31fba346
3 лет назад
Slavi Pantaleev
6a31fba346
Fix synapse-admin reverse-proxying regression caused by 0.8.6
Related to f165aa5d48
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2424
3 лет назад
Aine
f165aa5d48
Update synapse-admin 0.8.5 -> 0.8.6
3 лет назад
bertybuttface
7b5ced3037
Fix linting issue.
3 лет назад
bertybuttface
d66a2949f6
Update env.j2
Use matrix_bot_chatgpt_context for CHATGPT_CONTEXT
3 лет назад
bertybuttface
7e1408ea65
Bump ChatGPT version and add new config settings
matrix_bot_chatgpt_context=thread
3 лет назад
Slavi Pantaleev
784043cc5d
Ensure OPENAI_PRO is true/false (not True/False)
3 лет назад
Slavi Pantaleev
867737fe0b
Upgrade Grafana (9.3.4 -> 9.3.6)
3 лет назад