ansible/roles/galene/README.md
Julien Riou e0bd2f80a9
Some checks failed
/ ansible-docsmith (push) Successful in 25s
/ molecule (certbot) (push) Failing after 59s
/ molecule (galene) (push) Failing after 1m7s
/ molecule (golang) (push) Failing after 1m11s
Initial commit
Signed-off-by: Julien Riou <julien@riou.xyz>
2026-02-17 09:46:08 +01:00

5.5 KiB

Ansible Role Galene

Install and configure Galene videoconference server.

Table of content

Role variables

The following variables can be configured for this role:

Variable Type Required Default Description (abstract)
galene_version str No "galene-1.0" Reference (branch or tag) of the Galene git repository.
galene_http_port int No 443 Port to listen.
galene_turn str No ":1194" TURN address.
galene_user str No "galene" Operating system user to run the service.
galene_group str No "galene" Operating system group to run the service.
galene_base_directory path No "/var/lib/galene" Path to the base directory.
galene_data_directory path No "{{ galene_base_directory }}/data" Path to the data directory.
galene_groups_directory path No "{{ galene_base_directory }}/groups" Path to the groups directory.
galene_recording_directory path No "{{ galene_base_directory }}/recordings" Path to the recordings directory.
galene_static_directory path No "{{ galene_base_directory }}/static" Path to the static directory.
galene_domain str No N/A Domain name.

Used to generate TLS certificates.
galene_config dict No N/A Custom settings.

Key is the name of the setting.

Value is the value of the setting.

See The global configuration file.
galene_groups dict No N/A Dict of groups.

Key is the group name.

Value is the group definition.

See Group definitions.

galene_version

⇑ Back to ToC ⇑

Reference (branch or tag) of the Galene git repository.

  • Type: str
  • Required: No
  • Default: "galene-1.0"

galene_http_port

⇑ Back to ToC ⇑

Port to listen.

  • Type: int
  • Required: No
  • Default: 443

galene_turn

⇑ Back to ToC ⇑

TURN address.

  • Type: str
  • Required: No
  • Default: ":1194"

galene_user

⇑ Back to ToC ⇑

Operating system user to run the service.

  • Type: str
  • Required: No
  • Default: "galene"

galene_group

⇑ Back to ToC ⇑

Operating system group to run the service.

  • Type: str
  • Required: No
  • Default: "galene"

galene_base_directory

⇑ Back to ToC ⇑

Path to the base directory.

  • Type: path
  • Required: No
  • Default: "/var/lib/galene"

galene_data_directory

⇑ Back to ToC ⇑

Path to the data directory.

  • Type: path
  • Required: No
  • Default: "{{ galene_base_directory }}/data"

galene_groups_directory

⇑ Back to ToC ⇑

Path to the groups directory.

  • Type: path
  • Required: No
  • Default: "{{ galene_base_directory }}/groups"

galene_recording_directory

⇑ Back to ToC ⇑

Path to the recordings directory.

  • Type: path
  • Required: No
  • Default: "{{ galene_base_directory }}/recordings"

galene_static_directory

⇑ Back to ToC ⇑

Path to the static directory.

  • Type: path
  • Required: No
  • Default: "{{ galene_base_directory }}/static"

galene_domain

⇑ Back to ToC ⇑

Domain name.

Used to generate TLS certificates.

  • Type: str
  • Required: No

galene_config

⇑ Back to ToC ⇑

Custom settings.

Key is the name of the setting.

Value is the value of the setting.

See The global configuration file.

  • Type: dict
  • Required: No

galene_groups

⇑ Back to ToC ⇑

Dict of groups.

Key is the group name.

Value is the group definition.

See Group definitions.

  • Type: dict
  • Required: No