This role installs and configure Jitsi Meet with nginx Webserver and prosody as XMPP Server.
See defaults/main.yml
.
Download latest release with ansible-galaxy
ansible-galaxy install systemli.jitsi_meet
- hosts: jitsimeetservers
roles:
- { role: systemli.letsencrypt }
- { role: systemli.jitsi_meet }
vars:
jitsi_meet_server_name: "meet.example.com"
letsencrypt_cert:
name: "{{ jitsi_meet_server_name }}"
domains:
- "{{ jitsi_meet_server_name }}"
challenge: dns
For developing and testing the role we use Travis CI, Molecule and Vagrant. On the local environment you can easily test the role with
pip install molecule-vagrant ansible-lint yamllint
molecule test
This requires Vagrant to be installed.
GPLv3