57 lines
2.6 KiB
YAML
Raw Normal View History

---
# Enable or disable matrix-element-call deployment
matrix_element_call_enabled: false
# Base path configuration
2024-09-25 21:07:22 +10:00
matrix_element_call_base_path: "{{ matrix_base_data_path }}/element-call"
matrix_element_call_config_path: "{{ matrix_element_call_base_path }}/config"
matrix_element_call_backend_path: "{{ matrix_element_call_base_path }}/backend"
2024-09-26 18:39:03 +10:00
matrix_homeserver_config_path: "{{ matrix_base_data_path }}/synapse/config/homeserver.yaml"
2024-09-26 19:18:47 +10:00
element_web_config_path: "{{ matrix_base_data_path }}/static-files/public/.well-known/matrix/client"
# Docker network configuration
matrix_element_call_container_network: "matrix_element_call_network"
2024-09-26 15:42:05 +10:00
matrix_element_call_container_labels_traefik_additional_response_headers: {}
2024-09-26 17:23:03 +10:00
matrix_element_call_container_additional_networks: [] # No additional networks by default
# Docker images
matrix_element_call_image: "ghcr.io/element-hq/element-call:latest"
matrix_jwt_service_image: "ghcr.io/element-hq/lk-jwt-service:latest-ci"
matrix_livekit_image: "livekit/livekit-server:latest"
2024-09-25 21:07:22 +10:00
matrix_redis_image: "redis:6-alpine"
# Ports
matrix_element_call_port: "8093"
matrix_jwt_service_port: "8881"
2024-09-25 21:07:22 +10:00
matrix_redis_port: "6379"
2024-09-25 21:07:22 +10:00
# LiveKit configuration
matrix_element_call_livekit_dev_key: "{{ matrix_livekit_dev_key }}" # Must be defined in host_vars
matrix_element_call_livekit_service_url: "wss://sfu.{{ matrix_domain }}:443"
2024-09-25 21:07:22 +10:00
# Well-known paths and domains (derived from matrix_domain)
matrix_element_call_domain: "call.{{ matrix_domain }}"
2024-09-25 21:07:22 +10:00
matrix_element_call_well_known_client_path: "{{ matrix_base_data_path }}/static-files/public/.well-known/matrix/client"
matrix_element_call_well_known_element_path: "{{ matrix_base_data_path }}/static-files/public/.well-known/element/element.json"
matrix_element_call_base_url: "https://{{ matrix_element_call_domain }}"
2024-09-25 21:07:22 +10:00
# Redis Configuration for Element Call
redis_hostname: "localhost"
redis_port: 6379
redis_password: ""
# Traefik Configuration for Element Call
matrix_element_call_container_labels_traefik_enabled: true
matrix_element_call_container_labels_traefik_hostname: "{{ matrix_element_call_domain }}"
matrix_element_call_container_labels_traefik_path_prefix: "/"
matrix_element_call_container_labels_traefik_rule: "Host(`{{ matrix_element_call_container_labels_traefik_hostname }}`)"
matrix_element_call_container_labels_traefik_entrypoints: "websecure"
matrix_element_call_container_labels_traefik_tls_certResolver: "default"
# Additional environment variables for the container
matrix_element_call_environment_variables_additional: {}
# Enable or disable metrics collection
matrix_element_call_metrics_enabled: false
matrix_element_call_metrics_port: 2112