2020-03-23 17:19:15 +02:00
|
|
|
matrix_jitsi_enabled: true
|
|
|
|
|
|
|
|
matrix_jitsi_base_path: "{{ matrix_base_data_path }}/jitsi"
|
|
|
|
|
|
|
|
matrix_jitsi_enable_auth: false
|
|
|
|
matrix_jitsi_enable_guests: false
|
|
|
|
matrix_jitsi_enable_recording: true
|
|
|
|
matrix_jitsi_enable_transcriptions: true
|
|
|
|
|
2020-04-29 17:57:38 +02:00
|
|
|
# Authentication type, must be one of internal, jwt or ldap. Currently only
|
|
|
|
# internal and ldap are supported by this playbook.
|
|
|
|
matrix_jitsi_auth_type: internal
|
|
|
|
|
|
|
|
# Configuration options for LDAP authentication. For details see upstream:
|
|
|
|
# https://github.com/jitsi/docker-jitsi-meet#authentication-using-ldap.
|
|
|
|
# Defaults are taken from:
|
|
|
|
# https://github.com/jitsi/docker-jitsi-meet/blob/master/prosody/rootfs/defaults/saslauthd.conf
|
|
|
|
matrix_jitsi_ldap_url: ""
|
|
|
|
matrix_jitsi_ldap_base: ""
|
|
|
|
matrix_jitsi_ldap_binddn: ""
|
|
|
|
matrix_jitsi_ldap_bindpw: ""
|
|
|
|
matrix_jitsi_ldap_filter: "uid=%u"
|
|
|
|
matrix_jitsi_ldap_auth_method: "bind"
|
|
|
|
matrix_jitsi_ldap_version: "3"
|
|
|
|
matrix_jitsi_ldap_use_tls: false
|
|
|
|
matrix_jitsi_ldap_tls_ciphers: ""
|
|
|
|
matrix_jitsi_ldap_tls_check_peer: false
|
|
|
|
matrix_jitsi_ldap_tls_cacert_file: "/etc/ssl/certs/ca-certificates.crt"
|
|
|
|
matrix_jitsi_ldap_tls_cacert_dir: "/etc/ssl/certs"
|
|
|
|
matrix_jitsi_ldap_start_tls: false
|
|
|
|
|
2020-03-23 17:19:15 +02:00
|
|
|
matrix_jitsi_timezone: UTC
|
|
|
|
|
|
|
|
matrix_jitsi_xmpp_domain: matrix-jitsi-web
|
|
|
|
matrix_jitsi_xmpp_server: matrix-jitsi-prosody
|
|
|
|
matrix_jitsi_xmpp_auth_domain: auth.meet.jitsi
|
|
|
|
matrix_jitsi_xmpp_bosh_url_base: http://{{ matrix_jitsi_xmpp_server }}:5280
|
|
|
|
matrix_jitsi_xmpp_guest_domain: guest.meet.jitsi
|
|
|
|
matrix_jitsi_xmpp_muc_domain: muc.meet.jitsi
|
|
|
|
matrix_jitsi_xmpp_internal_muc_domain: internal-muc.meet.jitsi
|
|
|
|
|
|
|
|
matrix_jitsi_recorder_domain: recorder.meet.jitsi
|
|
|
|
|
|
|
|
|
|
|
|
matrix_jitsi_jibri_brewery_muc: jibribrewery
|
|
|
|
matrix_jitsi_jibri_pending_timeout: 90
|
|
|
|
matrix_jitsi_jibri_xmpp_user: jibri
|
2020-04-08 08:37:54 +02:00
|
|
|
matrix_jitsi_jibri_xmpp_password: ''
|
2020-03-23 17:19:15 +02:00
|
|
|
matrix_jitsi_jibri_recorder_user: recorder
|
2020-04-08 08:37:54 +02:00
|
|
|
matrix_jitsi_jibri_recorder_password: ''
|
2020-03-23 17:19:15 +02:00
|
|
|
|
2020-09-10 08:04:51 +02:00
|
|
|
matrix_jitsi_enable_lobby: false
|
|
|
|
|
2020-11-13 20:13:45 +02:00
|
|
|
matrix_jitsi_container_image_tag: "stable-5142"
|
2020-03-23 17:19:15 +02:00
|
|
|
|
2020-07-03 12:10:59 +02:00
|
|
|
matrix_jitsi_web_docker_image: "jitsi/web:{{ matrix_jitsi_container_image_tag }}"
|
2020-03-23 17:19:15 +02:00
|
|
|
matrix_jitsi_web_docker_image_force_pull: "{{ matrix_jitsi_web_docker_image.endswith(':latest') }}"
|
|
|
|
|
|
|
|
matrix_jitsi_web_base_path: "{{ matrix_base_data_path }}/jitsi/web"
|
|
|
|
matrix_jitsi_web_config_path: "{{ matrix_jitsi_web_base_path }}/config"
|
|
|
|
matrix_jitsi_web_transcripts_path: "{{ matrix_jitsi_web_base_path }}/transcripts"
|
|
|
|
|
|
|
|
matrix_jitsi_web_public_url: "https://{{ matrix_server_fqn_jitsi }}"
|
|
|
|
|
2020-03-24 09:35:21 +02:00
|
|
|
# STUN servers used in the web UI. Feel free to point them to your own STUN server.
|
2020-04-09 08:16:10 +02:00
|
|
|
# Addresses need to be prefixed with one of `stun:`, `turn:` or `turns:`.
|
|
|
|
matrix_jitsi_web_stun_servers: ['stun:meet-jit-si-turnrelay.jitsi.net:443']
|
2020-03-24 09:35:21 +02:00
|
|
|
|
2020-03-23 17:19:15 +02:00
|
|
|
# Controls whether the matrix-jitsi-web container exposes its HTTP port (tcp/80 in the container).
|
|
|
|
#
|
|
|
|
# Takes an "<ip>:<port>" or "<port>" value (e.g. "127.0.0.1:12080"), or empty string to not expose.
|
|
|
|
matrix_jitsi_web_container_http_host_bind_port: ''
|
|
|
|
|
|
|
|
# A list of extra arguments to pass to the container
|
|
|
|
matrix_jitsi_web_container_extra_arguments: []
|
|
|
|
|
|
|
|
# List of systemd services that matrix-jitsi-web.service depends on
|
|
|
|
matrix_jitsi_web_systemd_required_services_list: ['docker.service']
|
|
|
|
|
2020-03-30 16:04:56 +02:00
|
|
|
matrix_jitsi_web_config_defaultLanguage: 'en'
|
2020-03-29 08:48:46 +02:00
|
|
|
matrix_jitsi_web_config_start_with_audio_muted: false
|
|
|
|
matrix_jitsi_web_config_start_with_video_muted: false
|
2020-04-06 20:35:49 +02:00
|
|
|
matrix_jitsi_web_config_testing_enableFirefoxSimulcast: false
|
|
|
|
matrix_jitsi_web_config_testing_p2pTestMode: false
|
|
|
|
|
|
|
|
matrix_jitsi_web_interface_config_lang_detection: false
|
2020-03-29 08:48:46 +02:00
|
|
|
matrix_jitsi_web_interface_config_show_jitsi_watermark: true
|
|
|
|
matrix_jitsi_web_interface_config_jitsi_watermark_link: "https://jitsi.org"
|
|
|
|
matrix_jitsi_web_interface_config_show_brand_watermark: false
|
|
|
|
matrix_jitsi_web_interface_config_brand_watermark_link: ""
|
|
|
|
matrix_jitsi_web_interface_config_show_watermark_for_guests: true
|
|
|
|
matrix_jitsi_web_interface_config_generate_room_names_on_welcome_page: true
|
|
|
|
matrix_jitsi_web_interface_config_display_welcome_page_content: true
|
|
|
|
matrix_jitsi_web_interface_config_app_name: "Jitsi Meet"
|
|
|
|
matrix_jitsi_web_interface_config_native_app_name: "Jitsi Meet"
|
|
|
|
matrix_jitsi_web_interface_config_provider_name: "Jitsi"
|
|
|
|
matrix_jitsi_web_interface_config_invitation_powered_by: true
|
|
|
|
matrix_jitsi_web_interface_config_show_powered_by: false
|
|
|
|
matrix_jitsi_web_interface_config_disable_transcription_subtitles: false
|
|
|
|
matrix_jisti_web_interface_config_show_deep_linking_image: false
|
2020-03-23 17:19:15 +02:00
|
|
|
|
2020-06-25 16:20:40 +02:00
|
|
|
# Jitsi_web Fine Tune default values.
|
|
|
|
# Useful to manage bandwidth and CPU consumption in server and client side
|
|
|
|
matrix_jitsi_web_config_disableAudioLevels: false
|
|
|
|
matrix_jitsi_web_config_enableLayerSuspension: false
|
2020-06-24 00:22:52 +02:00
|
|
|
matrix_jitsi_web_config_channelLastN: -1
|
2020-06-25 16:20:40 +02:00
|
|
|
# If 'matrix_jitsi_web_config_constraints_enabled: false'
|
|
|
|
# the video constraints will be disabled and will take the default values of jitsi
|
|
|
|
matrix_jitsi_web_config_constraints_enabled: false
|
|
|
|
# This settings work if matrix_jitsi_web_config_constraints_enabled: true
|
|
|
|
# See their definitions in config.js.j2 (templates / web)
|
|
|
|
matrix_jitsi_web_config_constraints_video_aspectRatio: 16 / 9
|
|
|
|
matrix_jitsi_web_config_constraints_video_height_ideal: 720
|
|
|
|
matrix_jitsi_web_config_constraints_video_height_max: 720
|
|
|
|
matrix_jitsi_web_config_constraints_video_height_min: 240
|
2020-06-24 00:22:52 +02:00
|
|
|
|
2020-07-03 12:10:59 +02:00
|
|
|
matrix_jitsi_prosody_docker_image: "jitsi/prosody:{{ matrix_jitsi_container_image_tag }}"
|
2020-03-23 17:19:15 +02:00
|
|
|
matrix_jitsi_prosody_docker_image_force_pull: "{{ matrix_jitsi_prosody_docker_image.endswith(':latest') }}"
|
|
|
|
|
|
|
|
matrix_jitsi_prosody_base_path: "{{ matrix_base_data_path }}/jitsi/prosody"
|
|
|
|
matrix_jitsi_prosody_config_path: "{{ matrix_jitsi_prosody_base_path }}/config"
|
2020-05-16 15:12:51 +02:00
|
|
|
matrix_jitsi_prosody_plugins_path: "{{ matrix_jitsi_prosody_base_path }}/prosody-plugins-custom"
|
2020-03-23 17:19:15 +02:00
|
|
|
|
|
|
|
# A list of extra arguments to pass to the container
|
|
|
|
matrix_jitsi_prosody_container_extra_arguments: []
|
|
|
|
|
|
|
|
# List of systemd services that matrix-jitsi-prosody.service depends on
|
|
|
|
matrix_jitsi_prosody_systemd_required_services_list: ['docker.service']
|
|
|
|
|
|
|
|
|
2020-07-03 12:10:59 +02:00
|
|
|
matrix_jitsi_jicofo_docker_image: "jitsi/jicofo:{{ matrix_jitsi_container_image_tag }}"
|
2020-03-23 17:19:15 +02:00
|
|
|
matrix_jitsi_jicofo_docker_image_force_pull: "{{ matrix_jitsi_jicofo_docker_image.endswith(':latest') }}"
|
|
|
|
|
|
|
|
matrix_jitsi_jicofo_base_path: "{{ matrix_base_data_path }}/jitsi/jicofo"
|
|
|
|
matrix_jitsi_jicofo_config_path: "{{ matrix_jitsi_jicofo_base_path }}/config"
|
|
|
|
|
|
|
|
# A list of extra arguments to pass to the container
|
|
|
|
matrix_jitsi_jicofo_container_extra_arguments: []
|
|
|
|
|
|
|
|
# List of systemd services that matrix-jitsi-jicofo.service depends on
|
|
|
|
matrix_jitsi_jicofo_systemd_required_services_list: ['docker.service', 'matrix-jitsi-prosody.service']
|
|
|
|
|
2020-04-08 08:37:54 +02:00
|
|
|
matrix_jitsi_jicofo_component_secret: ''
|
2020-03-23 17:19:15 +02:00
|
|
|
matrix_jitsi_jicofo_auth_user: focus
|
2020-04-08 08:37:54 +02:00
|
|
|
matrix_jitsi_jicofo_auth_password: ''
|
2020-03-23 17:19:15 +02:00
|
|
|
|
|
|
|
|
2020-07-03 12:10:59 +02:00
|
|
|
matrix_jitsi_jvb_docker_image: "jitsi/jvb:{{ matrix_jitsi_container_image_tag }}"
|
2020-03-23 17:19:15 +02:00
|
|
|
matrix_jitsi_jvb_docker_image_force_pull: "{{ matrix_jitsi_jvb_docker_image.endswith(':latest') }}"
|
|
|
|
|
|
|
|
matrix_jitsi_jvb_base_path: "{{ matrix_base_data_path }}/jitsi/jvb"
|
|
|
|
matrix_jitsi_jvb_config_path: "{{ matrix_jitsi_jvb_base_path }}/config"
|
|
|
|
|
|
|
|
# A list of extra arguments to pass to the container
|
|
|
|
matrix_jitsi_jvb_container_extra_arguments: []
|
|
|
|
|
|
|
|
# List of systemd services that matrix-jitsi-jvb.service depends on
|
|
|
|
matrix_jitsi_jvb_systemd_required_services_list: ['docker.service', 'matrix-jitsi-prosody.service']
|
|
|
|
|
|
|
|
matrix_jitsi_jvb_auth_user: jvb
|
2020-04-08 08:37:54 +02:00
|
|
|
matrix_jitsi_jvb_auth_password: ''
|
2020-03-24 09:35:21 +02:00
|
|
|
|
|
|
|
# STUN servers used by JVB on the server-side, so it can discover its own external IP address.
|
|
|
|
# Pointing this to a STUN server running on the same Docker network may lead to incorrect IP address discovery.
|
2020-04-08 18:08:15 +02:00
|
|
|
matrix_jitsi_jvb_stun_servers: ['meet-jit-si-turnrelay.jitsi.net:443']
|
2020-03-24 09:35:21 +02:00
|
|
|
|
2020-03-23 17:19:15 +02:00
|
|
|
matrix_jitsi_jvb_brewery_muc: jvbbrewery
|
|
|
|
matrix_jitsi_jvb_rtp_udp_port: 10000
|
|
|
|
matrix_jitsi_jvb_rtp_tcp_port: 4443
|
|
|
|
|
|
|
|
# Controls whether the matrix-jitsi-jvb container exposes its RTP UDP port (udp/10000 in the container).
|
|
|
|
#
|
|
|
|
# Takes an "<ip>:<port>" or "<port>" value (e.g. "127.0.0.1:10000"), or empty string to not expose.
|
|
|
|
matrix_jitsi_jvb_container_rtp_udp_host_bind_port: "{{ matrix_jitsi_jvb_rtp_udp_port }}"
|
|
|
|
|
|
|
|
# Controls whether the matrix-jitsi-jvb container exposes its RTP UDP port (udp/4443 in the container).
|
|
|
|
#
|
|
|
|
# Takes an "<ip>:<port>" or "<port>" value (e.g. "127.0.0.1:4443"), or empty string to not expose.
|
|
|
|
matrix_jitsi_jvb_container_rtp_tcp_host_bind_port: "{{ matrix_jitsi_jvb_rtp_tcp_port }}"
|