No description
  • JavaScript 44.9%
  • PHP 31.4%
  • Shell 17.4%
  • CSS 6.3%
Find a file
Vasil Kolev 46e11a8db1
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
vocto: switch to fazantix and new db
2026-09-06 17:25:39 +02:00
files vocto: switch to fazantix and new db 2026-09-06 17:25:39 +02:00
handlers Fix lint 2026-09-06 12:30:29 +02:00
meta meta: initial import 2026-09-05 11:22:46 +02:00
tasks Fix lint 2026-09-06 12:30:29 +02:00
templates video-control-server: fix nginx and grafana configs 2025-02-22 18:06:41 +02:00
.ansible-lint Fix lint 2026-09-06 12:30:29 +02:00
.gitignore Fix lint 2026-09-06 12:30:29 +02:00
.woodpecker.yml Fix lint 2026-09-06 12:30:29 +02:00
LICENSE Add docs, lint and CI 2026-09-06 11:22:39 +02:00
README.md Make README match the rest 2026-09-06 11:28:03 +02:00
requirements.yml Fix lint 2026-09-06 12:30:29 +02:00

Ansible role: fosdem-video.control-server

Ansible role for configuring the control server for vocto. This allows devroom managers to live mix 4 predefined scenes. The role also configures influxdb for audio monitoring, previews of all buildings' boxes and outputs, and a DHCP server for the video VLAN.

Role Variables

Available variables are listed below, along with default values (see defaults/main.yml):

Default Configuration

Refer to defaults/main.yml for default configuration variables specific to this role.

Notes

The htpasswd file comes from the video-private repository.

Dependencies

None.

Example Playbook

- hosts: servers
  remote_user: root
  roles:
    - { role: fosdem-video.control-server }

License

MIT