Changed variable structure for bbb

This commit is contained in:
Kevin Veen-Birkenbach 2025-04-06 05:19:30 +02:00
parent 8d58aa2364
commit ef2d62adac
No known key found for this signature in database
GPG Key ID: 44D8F11FD62F878E
3 changed files with 15 additions and 8 deletions

View File

@ -66,6 +66,13 @@ defaults_applications:
matomo_tracking_enabled: "{{matomo_tracking_enabled_default}}" # Enables\Disables Matomo Tracking matomo_tracking_enabled: "{{matomo_tracking_enabled_default}}" # Enables\Disables Matomo Tracking
css_enabled: "{{css_enabled_default}}" # Enables\Disables Global CSS Style css_enabled: "{{css_enabled_default}}" # Enables\Disables Global CSS Style
landingpage_iframe_enabled: "{{landingpage_iframe_enabled_default}}" # Enables\Disables the possibility to embed this on landing page via iframe landingpage_iframe_enabled: "{{landingpage_iframe_enabled_default}}" # Enables\Disables the possibility to embed this on landing page via iframe
credentials:
# shared_secret: # Needs to be defined in inventory file
# etherpad_api_key: # Needs to be defined in inventory file
# rails_secret: # Needs to be defined in inventory file
# postgresql_secret: # Needs to be defined in inventory file
# fsesl_password: # Needs to be defined in inventory file
# turn_secret: # Needs to be defined in inventory file
## Bluesky ## Bluesky
bluesky: bluesky:
@ -197,7 +204,7 @@ defaults_applications:
import_realm: True # If True realm will be imported. If false skip. import_realm: True # If True realm will be imported. If false skip.
database: database:
central_storage: True # Activate Central Database Storage central_storage: True # Activate Central Database Storage
# database_password: # Needs to be defined in inventory file # database_password: # Needs to be defined in inventory file
# administrator_password: # Needs to be defined in inventory file # administrator_password: # Needs to be defined in inventory file
matomo_tracking_enabled: "{{matomo_tracking_enabled_default}}" # Enables\Disables Matomo Tracking matomo_tracking_enabled: "{{matomo_tracking_enabled_default}}" # Enables\Disables Matomo Tracking
css_enabled: "{{css_enabled_default}}" # Enables\Disables Global CSS Style css_enabled: "{{css_enabled_default}}" # Enables\Disables Global CSS Style

View File

@ -28,11 +28,11 @@ RECORDING_MAX_AGE_DAYS=365
# SECRETS # SECRETS
# ==================================== # ====================================
# important! change these to any random values # important! change these to any random values
SHARED_SECRET={{bigbluebutton_shared_secret}} SHARED_SECRET={{applications.bigbluebutton.shared_secret}}
ETHERPAD_API_KEY={{bigbluebutton_etherpad_api_key}} ETHERPAD_API_KEY={{applications.bigbluebutton.etherpad_api_key}}
RAILS_SECRET={{bigbluebutton_rails_secret}} RAILS_SECRET={{applications.bigbluebutton.rails_secret}}
POSTGRESQL_SECRET={{bigbluebutton_postgresql_secret}} POSTGRESQL_SECRET={{applications.bigbluebutton.postgresql_secret}}
FSESL_PASSWORD={{bigbluebutton_fsesl_password}} FSESL_PASSWORD={{applications.bigbluebutton.fsesl_password}}
@ -54,7 +54,7 @@ STUN_PORT={{ ports.public.stun[application_id] }}
# TURN SERVER # TURN SERVER
# uncomment and adjust following two lines to add an external TURN server # uncomment and adjust following two lines to add an external TURN server
TURN_SERVER=turns:{{domains[application_id]}}:{{ ports.public.turn[application_id] }}?transport=tcp TURN_SERVER=turns:{{domains[application_id]}}:{{ ports.public.turn[application_id] }}?transport=tcp
TURN_SECRET={{bigbluebutton_turn_secret}} TURN_SECRET={{applications.bigbluebutton.turn_secret}}
# Allowed SIP IPs # Allowed SIP IPs
# due to high traffic caused by bots, by default the SIP port is blocked. # due to high traffic caused by bots, by default the SIP port is blocked.

View File

@ -5,7 +5,7 @@ docker_compose_file_final: "{{ docker_compose.directories.instance }}docker-c
database_instance: "bigbluebutton" database_instance: "bigbluebutton"
database_name: "greenlight-v3" database_name: "greenlight-v3"
database_username: "postgres" database_username: "postgres"
database_password: "{{bigbluebutton_postgresql_secret}}" database_password: "{{applications.bigbluebutton.postgresql_secret}}"
domain: "{{ domains[application_id] }}" domain: "{{ domains[application_id] }}"
http_port: "{{ ports.localhost.http[application_id] }}" http_port: "{{ ports.localhost.http[application_id] }}"
bbb_env_file_link: "{{ docker_compose.directories.instance }}.env" bbb_env_file_link: "{{ docker_compose.directories.instance }}.env"