No description
- Perl 51.5%
- Shell 41.7%
- Jinja 6.8%
|
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
|
||
|---|---|---|
| defaults | ||
| files | ||
| handlers | ||
| meta | ||
| tasks | ||
| templates | ||
| .ansible-lint | ||
| .gitignore | ||
| .woodpecker.yml | ||
| LICENSE | ||
| README.md | ||
Ansible role: fosdem-video.streamer-backend
Ansible role for configuring the stream backend infrastructure. This role installs packages, configures nginx as a reverse proxy for stream fetching, and manages the fetcher service configuration. It includes TLS certificate and key configuration for secure stream delivery.
Role Variables
Available variables are listed below, along with default values
(see defaults/main.yml):
destroy_all_streambackend_data: false
Destructive flag. Set to true only if you want to destroy all existing
streambackend data during reconfiguration.
Required Variables
This role requires the following variables to be defined:
backend_key: <path to key file or key content>
PEM-formatted private key for TLS/SSL.
backend_certificate: <path to certificate file or certificate content>
PEM-formatted certificate for TLS/SSL.
Dependencies
- fosdem-video.nginx-prep
Example Playbook
- hosts: servers
remote_user: root
vars:
backend_key: "{{ lookup('file', '/path/to/backend.key') }}"
backend_certificate: "{{ lookup('file', '/path/to/backend.crt') }}"
roles:
- { role: fosdem-video.streamer-backend }
License
MIT