feat(ess-pro/compose): deploy Element Server Suite Pro via Compose
initial commit of the converted role from helm charts for qubernetis to compose ansible role
This commit is contained in:
parent
c11f019aae
commit
32eca6b923
33 changed files with 1906 additions and 0 deletions
32
roles/ess_pro_compose/templates/sfu/config.yaml.j2
Normal file
32
roles/ess_pro_compose/templates/sfu/config.yaml.j2
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
## {{ ansible_managed }}
|
||||
## LiveKit SFU — adapted from ess-helm {{ ess_chart_version }}.
|
||||
|
||||
port: 7880
|
||||
|
||||
prometheus:
|
||||
port: 6789
|
||||
|
||||
logging:
|
||||
level: info
|
||||
pion_level: error
|
||||
json: false
|
||||
|
||||
rtc:
|
||||
use_external_ip: false
|
||||
tcp_port: {{ ess_rtc_tcp_port }}
|
||||
udp_port: {{ ess_rtc_udp_port }}
|
||||
# Public IP that LiveKit advertises in ICE candidates. The DMZ NAT forwards
|
||||
# {{ ess_rtc_tcp_port }}/TCP and {{ ess_rtc_udp_port }}/UDP to this host.
|
||||
node_ip: "{{ ess_rtc_external_ip }}"
|
||||
|
||||
# Keys are embedded directly (rendered at compose-up time). The single key
|
||||
# `{{ ess_livekit_key }}` matches what the authorisation service issues
|
||||
# tokens against.
|
||||
keys:
|
||||
{{ ess_livekit_key }}: "{{ _ess_secrets.ELEMENT_CALL_LIVEKIT_SECRET }}"
|
||||
|
||||
room:
|
||||
auto_create: false
|
||||
|
||||
turn:
|
||||
enabled: false
|
||||
Loading…
Add table
Add a link
Reference in a new issue