No description
Find a file
Gerry Demaret f40670a3d0
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Fix lint
2026-09-06 12:55:34 +02:00
files streamer-frontend: split out nginx setup 2026-09-05 12:47:47 +02:00
handlers Fix lint 2026-09-06 11:43:51 +02:00
meta meta: initial import 2026-09-05 11:22:46 +02:00
tasks Fix lint 2026-09-06 11:43:51 +02:00
templates/nginx/sites-enabled backend: simplify config 2024-01-29 13:15:32 +02:00
.ansible-lint Fix lint 2026-09-06 11:43:51 +02:00
.gitignore Fix lint 2026-09-06 11:43:51 +02:00
.woodpecker.yml Fix lint 2026-09-06 12:55:34 +02:00
LICENSE Add docs, lint and CI 2026-09-06 11:24:33 +02:00
README.md Make README match the rest 2026-09-06 11:28:34 +02:00
requirements.yml streamer-frontend: split out nginx setup 2026-09-05 12:47:47 +02:00

Ansible role: fosdem-video.streamer-frontend

Ansible role for configuring the stream frontend server for FOSDEM video infrastructure. This role handles TLS certificate configuration for secure stream delivery to viewers.

Role Variables

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

Required Variables

This role requires the following variables to be defined:

frontend_certificate: <path to certificate file or certificate content>

PEM-formatted certificate for TLS/SSL.

frontend_key: <path to key file or key content>

PEM-formatted private key for TLS/SSL.

Dependencies

None.

Example Playbook

- hosts: servers
  remote_user: root
  vars:
    frontend_certificate: "{{ lookup('file', '/path/to/certificate.crt') }}"
    frontend_key: "{{ lookup('file', '/path/to/certificate.key') }}"
  roles:
    - { role: fosdem-video.streamer-frontend }

License

MIT