buluma.jitsi
Ansible Role jitsi
This role installs and sets up Jitsi on your system.
GitHub | Version | Issues | Pull Requests | Downloads |
---|---|---|---|---|
Example Playbook
This example comes from molecule/default/converge.yml
and is tested every time changes are made.
---
- name: Converge
hosts: all
become: true
gather_facts: true
roles:
- role: buluma.jitsi
Your machine must be prepared. In Continuous Integration (CI), this is done using molecule/default/prepare.yml
:
---
- name: Prepare
hosts: all
become: true
gather_facts: false
roles:
- role: buluma.bootstrap
- role: buluma.ca_certificates
- role: buluma.java
- role: buluma.hostname
You can also see a full explanation and example on how to use these roles.
Role Variables
The default variable values are set in defaults/main.yml
:
---
# defaults for jitsi
# Choose which release to install: `stable`, `testing`, or `nightly`.
jitsi_release: stable
# Installation settings for jitsi-meet
jitsi_settings:
- name: jitsi-meet
question: jitsi-meet/cert-choice
value: "Generate a new self-signed certificate (You can later get a Let's Encrypt certificate)"
type: string
- name: jitsi-meet
question: jitsi-meet/jvb-serve
value: true|bool
type: boolean
- name: jitsi-meet-prosody
question: jitsi-meet-prosody/jvb-hostname
value: "{{ ansible_fqdn }}"
type: string
- name: jitsi-videobridge
question: jitsi-videobridge/jvb-hostname
value: "{{ ansible_fqdn }}"
type: string
Requirements
You need the pip packages listed in requirements.txt.
State of Used Roles
The following roles are used to prepare your system, but you can prepare it in another way.
Requirement | GitHub | Version |
---|---|---|
buluma.bootstrap | ||
buluma.ca_certificates | ||
buluma.java | ||
buluma.hostname |
Context
This role is one part of many related roles. Check out the documentation for these roles for more information.
Here’s a look at the related roles:
Compatibility
This role has been tested on the following container images:
Container | Tags |
---|---|
Debian | bullseye |
You need at least Ansible version 2.12. Tests have been done on:
- The previous version.
- The current version.
- The development version.
If you encounter any issues, please report them in GitHub.
Changelog
License
Author Information
ansible-galaxy install buluma.jitsi