|
|
|
@@ -2555,6 +2555,38 @@ jitsi_self_check_validate_certificates: "{{ false if matrix_ssl_retrieval_method |
|
|
|
# when embedding Jitsi in Matrix rooms. |
|
|
|
jitsi_disable_gravatar: true |
|
|
|
|
|
|
|
# Traefik proxying for additional JVBs. These can't be configured using Docker |
|
|
|
# labels, like the first JVB is, because they run on different hosts, so we add |
|
|
|
# the necessary configuration to the file provider. |
|
|
|
devture_traefik_provider_configuration_extension_yaml: | |
|
|
|
http: |
|
|
|
routers: |
|
|
|
{% for host in groups['jitsi_jvb_servers'] %} |
|
|
|
|
|
|
|
additional-{{ hostvars[host]['jitsi_jvb_server_id'] }}-router: |
|
|
|
entryPoints: |
|
|
|
- "{{ devture_traefik_entrypoint_primary }}" |
|
|
|
rule: "Host(`{{ jitsi_hostname }}`) && PathPrefix(`/colibri-ws/{{ hostvars[host]['jitsi_jvb_server_id'] }}/`)" |
|
|
|
service: additional-{{ hostvars[host]['jitsi_jvb_server_id'] }}-service |
|
|
|
{% if devture_traefik_entrypoint_primary != 'web' %} |
|
|
|
|
|
|
|
tls: |
|
|
|
certResolver: "{{ devture_traefik_certResolver_primary }}" |
|
|
|
|
|
|
|
{% endif %} |
|
|
|
|
|
|
|
{% endfor %} |
|
|
|
|
|
|
|
services: |
|
|
|
{% for host in groups['jitsi_jvb_servers'] %} |
|
|
|
|
|
|
|
additional-{{ hostvars[host]['jitsi_jvb_server_id'] }}-service: |
|
|
|
loadBalancer: |
|
|
|
servers: |
|
|
|
- url: "http://{{ host }}:9090/" |
|
|
|
|
|
|
|
{% endfor %} |
|
|
|
|
|
|
|
###################################################################### |
|
|
|
# |
|
|
|
# /jitsi |
|
|
|
|