All Projects → systemli → ansible-role-jitsi-meet

systemli / ansible-role-jitsi-meet

Licence: GPL-3.0 license
Ansible role to install & configure Jitsi Meet

Programming Languages

Jinja
831 projects

Projects that are alternatives of or similar to ansible-role-jitsi-meet

ansible-role-nginx-config
Ansible role for configuring NGINX
Stars: ✭ 104 (+166.67%)
Mutual labels:  ansible-role
ansible-role-etcd
Ansible role for installing etcd cluster
Stars: ✭ 38 (-2.56%)
Mutual labels:  ansible-role
ansible-mdadm
No description or website provided.
Stars: ✭ 48 (+23.08%)
Mutual labels:  ansible-role
ansible-role-mysql
Ansible Role - MySQL and MariaDB
Stars: ✭ 28 (-28.21%)
Mutual labels:  ansible-role
jutsu
A jitsi meet component wrapper and custom hook moulded with react's chakra 💠
Stars: ✭ 148 (+279.49%)
Mutual labels:  jitsi-meet
tomcat role
Ansible role to install Apache Tomcat Java Servlet Container
Stars: ✭ 13 (-66.67%)
Mutual labels:  ansible-role
ansible-role-yarn
Ansible Role - YARN Package Manager for Ubuntu/RHEL/CentOS https://galaxy.ansible.com/ocha/yarn/
Stars: ✭ 27 (-30.77%)
Mutual labels:  ansible-role
ansible-role-containerd
Ansible Role - containerd.io
Stars: ✭ 45 (+15.38%)
Mutual labels:  ansible-role
ansible-role-do-agent
Cross-distro installation of the DigitalOcean monitoring agent
Stars: ✭ 22 (-43.59%)
Mutual labels:  ansible-role
awesome-jitsi
A curated list of wonderful resource links for Jitsi
Stars: ✭ 44 (+12.82%)
Mutual labels:  jitsi-meet
Windows-2012-Member-Server-STIG
Ansible role for the Windows 2012 Member Server STIG
Stars: ✭ 12 (-69.23%)
Mutual labels:  ansible-role
ansible-role-admin-users
Ansible role to manage admin users, authorized keys and sudo access.
Stars: ✭ 18 (-53.85%)
Mutual labels:  ansible-role
ansible-haproxy
Installs and configures HAProxy
Stars: ✭ 19 (-51.28%)
Mutual labels:  ansible-role
ansible-role-win-ec2
Ansible role to create and destroy Windows instances on EC2
Stars: ✭ 13 (-66.67%)
Mutual labels:  ansible-role
ansible-drone
Ansible role to configure drone (server and agent)
Stars: ✭ 16 (-58.97%)
Mutual labels:  ansible-role
ansible-roles
My Ansible roles for Debian/Ubuntu
Stars: ✭ 57 (+46.15%)
Mutual labels:  ansible-role
ansible-role-pacemaker
Ansible role to deploy Pacemaker HA clusters
Stars: ✭ 19 (-51.28%)
Mutual labels:  ansible-role
bedrock-site-protect
Ansible role: Add htpasswd protection to Trellis (Bedrock-Ansible) WordPress sites.
Stars: ✭ 79 (+102.56%)
Mutual labels:  ansible-role
ansible-bluegreen-docker
Ansible role, showing a concept of blue-green deployments with Docker containers
Stars: ✭ 23 (-41.03%)
Mutual labels:  ansible-role
cis ubuntu 2004
💻 Ansible Role for applying CIS Benchmark for Ubuntu Linux 20.04 LTS (hardening).
Stars: ✭ 30 (-23.08%)
Mutual labels:  ansible-role

Ansible role to install and configure Jitsi Meet

Build Status Ansible Galaxy

This role installs and configure Jitsi Meet with nginx Webserver and prosody as XMPP Server.

It is maintained with Debian Buster in mind, but should also work with its derivatives like Ubuntu 20.04.

Role Variables

You need to set the jitsi_meet_base_secret variable from which passwords for the various internally used accounts are created.

See defaults/main.yml for further available variables.

Dependencies

Download

Download latest release with ansible-galaxy

ansible-galaxy install systemli.jitsi_meet

Example Playbook

- 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

Caveats

A change of the jitsi_meet_server_name variable applied on an already deployed instance is going to break the configuration.

Tests

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.

Debugging

For local debugging you can run the following commands:

molecule create
molecule converge

This will spin up an instance which is reachable via https://localhost:8443/.

License

GPLv3

Author Information

https://www.systemli.org

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].