Each component of the Jitsi Meet stack has a rather simple bash config file that's simply sourced by the init scripts—the nginx vhost config is of course more complex—so right now the role uses lineinfile substitutions all over the place. It would be much simpler and safer to convert these to templates.
Each component of the Jitsi Meet stack has a rather simple bash config file that's simply sourced by the init scripts—the nginx vhost config is of course more complex—so right now the role uses
lineinfile
substitutions all over the place. It would be much simpler and safer to convert these to templates./etc/jitsi/jicofo/config
/etc/jitsi/videobridge/config
/etc/jitsi/meet/{{ jitsi_meet_server_name }}-config.js
/etc/prosody/conf.avail/{{ jitsi_meet_server_name }}.cfg.lua
/etc/nginx/sites-available/{{ jitsi_meet_server_name }}.config
/var/lib/prosody/{{ jitsi_meet_server_name|munged }}/accounts/.dat
Similarly, we'll want to remove these default configs:
/etc/nginx/sites-available/localhost.config
/etc/jitsi/meet/localhost-config.js
/etc/prosody/conf.avail/localhost.cfg.lua
/var/lib/prosody/auth%2elocalhost