voctoweb

Manage and configure the web control interface for voctomix

Tasks

The tasks are divided this way:

  • tasks/nginx.yml: Manage nginx and TLS certificates.
  • tasks/voctoweb.yml: Manage package installation and the voctoweb files.

Available variables

Main variables are:

  • user_name: Main user username.
  • voctoweb.recordings: Directory containing videos to play back.
  • voctoweb.server_name: The FQDN of the voctoweb server.
  • voctoweb.salsa_client_id: Client ID for OpenID Connect to Salsa. Optional, public when unset.
  • voctoweb.salsa_client_secret: Client Secret for OpenID Connect to Salsa. Optional, public when unset.
  • letsencrypt_well_known_dir: Directory where to store the /.well-known/ data for the Let’s Encrypt http-01 challenge.

Other variables used are:

  • skip_unit_test: Used internally by the test suite to disable actions that can’t be performed in the gitlab-ci test runner.