No description
|
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
|
||
|---|---|---|
| files | ||
| handlers | ||
| meta | ||
| tasks | ||
| templates/nginx/sites-enabled | ||
| .ansible-lint | ||
| .gitignore | ||
| .woodpecker.yml | ||
| LICENSE | ||
| README.md | ||
| requirements.yml | ||
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