|
|
@ -13,6 +13,7 @@ jitsi_videobridge_rtp_port: 10000 |
|
|
|
jitsi_videobridge_src_ip: |
|
|
|
jitsi_videobridge_src_ip: |
|
|
|
- 0.0.0.0/0 |
|
|
|
- 0.0.0.0/0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
jitsi_videobridge_git_url: https://github.com/jitsi/jitsi-videobridge.git |
|
|
|
jitsi_jicofo_git_url: https://github.com/jitsi/jicofo.git |
|
|
|
jitsi_jicofo_git_url: https://github.com/jitsi/jicofo.git |
|
|
|
jitsi_jigasi_git_url: https://github.com/jitsi/jigasi.git |
|
|
|
jitsi_jigasi_git_url: https://github.com/jitsi/jigasi.git |
|
|
|
jitsi_meet_git_url: https://github.com/jitsi/jitsi-meet.git |
|
|
|
jitsi_meet_git_url: https://github.com/jitsi/jitsi-meet.git |
|
|
@ -60,6 +61,7 @@ jitsi_auth_domain: auth.{{ jitsi_domain }} |
|
|
|
# jitsi_key_path: /etc/jitsi/ssl/key.pem |
|
|
|
# jitsi_key_path: /etc/jitsi/ssl/key.pem |
|
|
|
|
|
|
|
|
|
|
|
# Meet configuration. Will be converted to JSON |
|
|
|
# Meet configuration. Will be converted to JSON |
|
|
|
|
|
|
|
# See https://github.com/jitsi/jitsi-meet/blob/master/config.js for available settings and their meaning |
|
|
|
jitsi_meet_conf_base: |
|
|
|
jitsi_meet_conf_base: |
|
|
|
hosts: |
|
|
|
hosts: |
|
|
|
domain: "{{ jitsi_domain }}" |
|
|
|
domain: "{{ jitsi_domain }}" |
|
|
@ -67,6 +69,7 @@ jitsi_meet_conf_base: |
|
|
|
bosh: '//{{ jitsi_domain }}/http-bind' |
|
|
|
bosh: '//{{ jitsi_domain }}/http-bind' |
|
|
|
websocket: 'wss://{{ jitsi_domain }}/xmpp-websocket' |
|
|
|
websocket: 'wss://{{ jitsi_domain }}/xmpp-websocket' |
|
|
|
clientNode: http://jitsi.org/jitsimeet |
|
|
|
clientNode: http://jitsi.org/jitsimeet |
|
|
|
|
|
|
|
disableAudioLevels: True |
|
|
|
testing: |
|
|
|
testing: |
|
|
|
enableFirefoxSimulcast: False |
|
|
|
enableFirefoxSimulcast: False |
|
|
|
p2pTestMode: False |
|
|
|
p2pTestMode: False |
|
|
@ -91,6 +94,108 @@ jitsi_meet_conf_base: |
|
|
|
jitsi_meet_conf_extra: {} |
|
|
|
jitsi_meet_conf_extra: {} |
|
|
|
jitsi_meet_conf: "{{ jitsi_meet_conf_base | combine(jitsi_meet_conf_extra, recursive=True) }}" |
|
|
|
jitsi_meet_conf: "{{ jitsi_meet_conf_base | combine(jitsi_meet_conf_extra, recursive=True) }}" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Meet interface configuration. Will be converted to JSON |
|
|
|
|
|
|
|
# See https://github.com/jitsi/jitsi-meet/blob/master/interface_config.js for available settings and their meaning |
|
|
|
|
|
|
|
jitsi_meet_interface_conf_base: |
|
|
|
|
|
|
|
DEFAULT_BACKGROUND: '#474747' |
|
|
|
|
|
|
|
DISABLE_VIDEO_BACKGROUND: False |
|
|
|
|
|
|
|
INITIAL_TOOLBAR_TIMEOUT: 20000 |
|
|
|
|
|
|
|
TOOLBAR_TIMEOUT: 4000 |
|
|
|
|
|
|
|
TOOLBAR_ALWAYS_VISIBLE: False |
|
|
|
|
|
|
|
DEFAULT_REMOTE_DISPLAY_NAME: Happy User |
|
|
|
|
|
|
|
DEFAULT_LOCAL_DISPLAY_NAME: Me |
|
|
|
|
|
|
|
SHOW_JITSI_WATERMARK: False |
|
|
|
|
|
|
|
JITSI_WATERMARK_LINK: 'https://jitsi.org' |
|
|
|
|
|
|
|
SHOW_WATERMARK_FOR_GUESTS: False |
|
|
|
|
|
|
|
SHOW_BRAND_WATERMARK: False |
|
|
|
|
|
|
|
BRAND_WATERMARK_LINK: 'https://www.firewall-services.com' |
|
|
|
|
|
|
|
PROVIDER_NAME: 'Firewall Services' |
|
|
|
|
|
|
|
SHOW_POWERED_BY: False |
|
|
|
|
|
|
|
SHOW_DEEP_LINKING_IMAGE: False |
|
|
|
|
|
|
|
DISPLAY_WELCOME_PAGE_CONTENT: True |
|
|
|
|
|
|
|
DISPLAY_WELCOME_PAGE_TOOLBAR_ADDITIONAL_CONTENT: False |
|
|
|
|
|
|
|
GENERATE_ROOMNAMES_ON_WELCOME_PAGE: True |
|
|
|
|
|
|
|
APP_NAME: Jitsi Meet |
|
|
|
|
|
|
|
NATIVE_APP_NAME: Jitsi Meet |
|
|
|
|
|
|
|
INVITATION_POWERED_BY: True |
|
|
|
|
|
|
|
LANG_DETECTION: True |
|
|
|
|
|
|
|
AUTHENTICATION_ENABLE: True |
|
|
|
|
|
|
|
TOOLBAR_BUTTONS: |
|
|
|
|
|
|
|
- microphone |
|
|
|
|
|
|
|
- camera |
|
|
|
|
|
|
|
- closedcaptions |
|
|
|
|
|
|
|
- desktop |
|
|
|
|
|
|
|
- fullscreen |
|
|
|
|
|
|
|
- fodeviceselection |
|
|
|
|
|
|
|
- hangup |
|
|
|
|
|
|
|
- profile |
|
|
|
|
|
|
|
- info |
|
|
|
|
|
|
|
- chat |
|
|
|
|
|
|
|
- recording |
|
|
|
|
|
|
|
- livestreaming |
|
|
|
|
|
|
|
- etherpad |
|
|
|
|
|
|
|
- sharedvideo |
|
|
|
|
|
|
|
- settings |
|
|
|
|
|
|
|
- raisehand |
|
|
|
|
|
|
|
- videoquality |
|
|
|
|
|
|
|
- filmstrip |
|
|
|
|
|
|
|
- invite |
|
|
|
|
|
|
|
- feedback |
|
|
|
|
|
|
|
- stats |
|
|
|
|
|
|
|
- shortcuts |
|
|
|
|
|
|
|
- tileview |
|
|
|
|
|
|
|
#- videobackgroundblur |
|
|
|
|
|
|
|
- download |
|
|
|
|
|
|
|
- help |
|
|
|
|
|
|
|
- mute-everyone |
|
|
|
|
|
|
|
SETTINGS_SECTIONS: |
|
|
|
|
|
|
|
- devices |
|
|
|
|
|
|
|
- language |
|
|
|
|
|
|
|
- moderator |
|
|
|
|
|
|
|
- profile |
|
|
|
|
|
|
|
- calendar |
|
|
|
|
|
|
|
VIDEO_LAYOUT_FIT: both |
|
|
|
|
|
|
|
VERTICAL_FILMSTRIP: True |
|
|
|
|
|
|
|
filmStripOnly: False |
|
|
|
|
|
|
|
CLOSE_PAGE_GUEST_HINT: False |
|
|
|
|
|
|
|
SHOW_PROMOTIONAL_CLOSE_PAGE: False |
|
|
|
|
|
|
|
RANDOM_AVATAR_URL_PREFIX: False |
|
|
|
|
|
|
|
RANDOM_AVATAR_URL_SUFFIX: False |
|
|
|
|
|
|
|
FILM_STRIP_MAX_HEIGHT: 120 |
|
|
|
|
|
|
|
ENABLE_FEEDBACK_ANIMATION: False |
|
|
|
|
|
|
|
DISABLE_FOCUS_INDICATOR: False |
|
|
|
|
|
|
|
DISABLE_DOMINANT_SPEAKER_INDICATOR: False |
|
|
|
|
|
|
|
DISABLE_TRANSCRIPTION_SUBTITLES: True |
|
|
|
|
|
|
|
DISABLE_RINGING: False |
|
|
|
|
|
|
|
AUDIO_LEVEL_PRIMARY_COLOR: 'rgba(255,255,255,0.4)' |
|
|
|
|
|
|
|
AUDIO_LEVEL_SECONDARY_COLOR: 'rgba(255,255,255,0.2)' |
|
|
|
|
|
|
|
POLICY_LOGO: Null |
|
|
|
|
|
|
|
LOCAL_THUMBNAIL_RATIO: '16 / 9' # 16:9 |
|
|
|
|
|
|
|
REMOTE_THUMBNAIL_RATIO: 1 # 1:1 |
|
|
|
|
|
|
|
LIVE_STREAMING_HELP_LINK: 'https://jitsi.org/live' |
|
|
|
|
|
|
|
MOBILE_APP_PROMO: True |
|
|
|
|
|
|
|
MAXIMUM_ZOOMING_COEFFICIENT: 1.3 |
|
|
|
|
|
|
|
SUPPORT_URL: https://community.jitsi.org/ |
|
|
|
|
|
|
|
CONNECTION_INDICATOR_AUTO_HIDE_ENABLED: True |
|
|
|
|
|
|
|
CONNECTION_INDICATOR_AUTO_HIDE_TIMEOUT: 5000 |
|
|
|
|
|
|
|
CONNECTION_INDICATOR_DISABLED: False |
|
|
|
|
|
|
|
VIDEO_QUALITY_LABEL_DISABLED: False |
|
|
|
|
|
|
|
RECENT_LIST_ENABLED: True |
|
|
|
|
|
|
|
OPTIMAL_BROWSERS: |
|
|
|
|
|
|
|
- chrome |
|
|
|
|
|
|
|
- chromium |
|
|
|
|
|
|
|
- firefox |
|
|
|
|
|
|
|
- nwjs |
|
|
|
|
|
|
|
- electron |
|
|
|
|
|
|
|
UNSUPPORTED_BROWSERS: [] |
|
|
|
|
|
|
|
AUTO_PIN_LATEST_SCREEN_SHARE: remote-only |
|
|
|
|
|
|
|
DISABLE_PRESENCE_STATUS: False |
|
|
|
|
|
|
|
DISABLE_JOIN_LEAVE_NOTIFICATIONS: False |
|
|
|
|
|
|
|
SHOW_CHROME_EXTENSION_BANNER: False |
|
|
|
|
|
|
|
jitsi_meet_interface_conf_extra: {} |
|
|
|
|
|
|
|
jitsi_meet_interface_conf: "{{ jitsi_meet_interface_conf_base | combine(jitsi_meet_interface_conf_extra, recursive=True) }}" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# If jitsi_auth is ldap |
|
|
|
# If jitsi_auth is ldap |
|
|
|
# We inherit values from prosody if available, or we try to get values from ad_auth or ldap_auth |
|
|
|
# We inherit values from prosody if available, or we try to get values from ad_auth or ldap_auth |
|
|
|
jitsi_ldap_base: "{{ prosody_ldap_base | default(ad_auth | default(False) | ternary((ad_ldap_user_search_base is defined) | ternary(ad_ldap_user_search_base,'DC=' + ad_realm | default(samba_realm) | default(ansible_domain) | regex_replace('\\.',',DC=')), ldap_user_base + ',' + ldap_base)) }}" |
|
|
|
jitsi_ldap_base: "{{ prosody_ldap_base | default(ad_auth | default(False) | ternary((ad_ldap_user_search_base is defined) | ternary(ad_ldap_user_search_base,'DC=' + ad_realm | default(samba_realm) | default(ansible_domain) | regex_replace('\\.',',DC=')), ldap_user_base + ',' + ldap_base)) }}" |
|
|
|