Matrix Docker Ansible eploy
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 

38 wiersze
1.5 KiB

  1. ---
  2. # roles/custom/matrix-element-call/defaults/main.yml
  3. # Enable or disable matrix-element-call deployment
  4. matrix_element_call_enabled: false
  5. # Default Matrix server name (can be overridden in host_vars if needed)
  6. matrix_server_name: "{{ matrix_domain }}"
  7. # Base path configuration
  8. matrix_element_call_base_path: "/home/{{ matrix_user_username }}/dockerdata/volumes/elementcall"
  9. matrix_element_call_config_path: "{{ matrix_element_call_base_path }}/config"
  10. matrix_element_call_backend_path: "{{ matrix_element_call_base_path }}/backend"
  11. # Docker network configuration
  12. matrix_element_call_container_network: "matrix_element_call_network"
  13. # Docker images
  14. matrix_element_call_image: "ghcr.io/element-hq/element-call:latest"
  15. matrix_jwt_service_image: "ghcr.io/element-hq/lk-jwt-service:latest-ci"
  16. matrix_livekit_image: "livekit/livekit-server:latest"
  17. redis_image: "redis:6-alpine"
  18. # Ports
  19. matrix_element_call_port: "8093"
  20. matrix_jwt_service_port: "8881"
  21. redis_port: "6379"
  22. # LiveKit configuration (should be set in host_vars or globally)
  23. matrix_element_call_livekit_dev_key: "{{ matrix_livekit_dev_key | default('unset-livekit-key') }}"
  24. matrix_element_call_livekit_service_url: "wss://sfu.{{ matrix_domain }}:443"
  25. # Well-known paths and domains (derived from matrix_base_domain)
  26. matrix_element_call_domain: "call.{{ matrix_domain }}"
  27. matrix_element_call_well_known_client_path: "/var/www/.well-known/matrix/client"
  28. matrix_element_call_well_known_element_path: "/var/www/.well-known/element/element.json"
  29. matrix_element_call_base_url: "https://{{ matrix_element_call_domain }}"