jitsi
Gandi/jitsi/module
Terraform module that installs a Jitsi instance on a newly created Openstack virtual machine on GandiCloud VPS infrastructure.
terraform-module-jitsi Terraform module that installs a Jitsi instance on a newly created OpenStack virtual machine on GandiCloud VPS infrastructure. The Jitsi instance will use Let's Encrypt to generate a certificate. This module uses the OpenStack and gandi providers. Please refer to their respective documentation for usage and configuration. The OpenStack provider will create the SSH key and the virtual machine using Ubuntu 20.04 as the base system image and initialize it with the SSH key and a Cloud-Init file that will install Jitsi onto the virtual machine. The Gandi provider will create LiveDNS records that will point to the virtual machine IP addresses. Usage ``hcl Define required providers terraform { required_version = ">= 1.0" } provider "openstack" { auth_url = "https://keystone
| Name | Type | Description | Default |
|---|---|---|---|
| dns_zone | string | The DNS zone used by the gandi provider. | required |
| dns_subdomain | string | The subdomain used with the DNS zone by the gandi provider. This will be used to | required |
| letsencrypt_email | string | The email that Let's Encrypt will use for expiration notifications. | required |
| server_name | string | The name of the virtual machine to be created by Openstack. | "jitsi" |
| keypair_name | string | The name of the ssh keypair to be created by Openstack. | "jitsi-keypair" |
| letsencrypt_staging | string | Whether to use the Let's Encrypt staging platform. "0" Means not to use Let's En | "0" |
ssh_cmd — The command to use to ssh into the virtual machineIP_v4 — The IP v4 of the virtual machineIP_v6 — The IP v6 of the virtual machinehttps_address — The URL of the Jitsi instance