mirror of
https://github.com/spantaleev/matrix-docker-ansible-deploy.git
synced 2026-09-23 08:10:10 +00:00
livekit: expose ALPN protocols for s/turn via playbook-managed-traefik
This commit is contained in:
@@ -6384,6 +6384,18 @@ traefik_additional_entrypoints_auto: |
|
||||
([matrix_playbook_livekit_turn_traefik_entrypoint_definition] if matrix_playbook_livekit_turn_traefik_entrypoint_enabled else [])
|
||||
}}
|
||||
|
||||
# A TLS option for the LiveKit TURN/TLS router: Traefik's default TLS options reject the `stun.turn` ALPN protocol.
|
||||
traefik_config_tls_options_auto: |
|
||||
{{
|
||||
(
|
||||
{
|
||||
matrix_playbook_livekit_turn_traefik_tls_options_name: {
|
||||
'alpnProtocols': matrix_playbook_livekit_turn_traefik_tls_options_alpn_protocols,
|
||||
}
|
||||
} if livekit_server_container_labels_turn_traefik_enabled else {}
|
||||
)
|
||||
}}
|
||||
|
||||
traefik_config_providers_docker_endpoint: "{{ container_socket_proxy_endpoint if container_socket_proxy_enabled else 'unix:///var/run/docker.sock' }}"
|
||||
|
||||
traefik_container_image_registry_prefix_upstream: "{{ matrix_container_global_registry_prefix_override if matrix_container_global_registry_prefix_override else traefik_container_image_registry_prefix_upstream_default }}"
|
||||
@@ -6571,6 +6583,7 @@ livekit_server_container_labels_traefik_tls_certResolver: "{{ traefik_certResolv
|
||||
livekit_server_container_labels_turn_traefik_enabled: "{{ matrix_playbook_livekit_turn_traefik_entrypoint_enabled }}"
|
||||
livekit_server_container_labels_turn_traefik_entrypoints: "{{ matrix_playbook_livekit_turn_traefik_entrypoint_name }}"
|
||||
livekit_server_container_labels_turn_traefik_tls_certResolver: "{{ traefik_certResolver_primary }}"
|
||||
livekit_server_container_labels_turn_traefik_tls_options: "{{ (matrix_playbook_livekit_turn_traefik_tls_options_name + '@file') if livekit_server_container_labels_turn_traefik_enabled else '' }}"
|
||||
|
||||
livekit_server_container_labels_public_metrics_middleware_basic_auth_enabled: "{{ matrix_metrics_exposure_http_basic_auth_enabled }}"
|
||||
livekit_server_container_labels_public_metrics_middleware_basic_auth_users: "{{ matrix_metrics_exposure_http_basic_auth_users }}"
|
||||
|
||||
Reference in New Issue
Block a user