2024-07-12 13:01:24 +00:00
|
|
|
# Ansible Role: VLC
|
2024-07-12 12:47:59 +00:00
|
|
|
|
2024-07-12 13:01:24 +00:00
|
|
|
[![CI](https://travis-ci.org/glenux/ansible-role-vlc.svg?branch=master)](https://travis-ci.org/glenux/ansible-role-vlc)
|
2024-07-12 12:47:59 +00:00
|
|
|
|
2024-07-12 13:01:24 +00:00
|
|
|
This role installs VLC and configures it to work with Freebox TV.
|
2024-07-12 12:47:59 +00:00
|
|
|
|
2024-07-12 13:01:24 +00:00
|
|
|
## Requirements
|
2024-07-12 12:47:59 +00:00
|
|
|
|
2024-07-12 13:01:24 +00:00
|
|
|
This role requires Ansible 2.9 or higher.
|
2024-07-12 12:47:59 +00:00
|
|
|
|
2024-07-12 13:01:24 +00:00
|
|
|
## Role Variables
|
2024-07-12 12:47:59 +00:00
|
|
|
|
2024-07-12 13:01:24 +00:00
|
|
|
Available variables are listed below, along with default values (see `defaults/main.yml`):
|
2024-07-12 12:47:59 +00:00
|
|
|
|
2024-07-12 13:01:24 +00:00
|
|
|
```yaml
|
|
|
|
glenux_vlc_users: []
|
|
|
|
```
|
2024-07-12 12:47:59 +00:00
|
|
|
|
2024-07-12 13:01:24 +00:00
|
|
|
A list of users for whom to configure VLC.
|
2024-07-12 12:47:59 +00:00
|
|
|
|
2024-07-12 13:01:24 +00:00
|
|
|
```yaml
|
|
|
|
glenux_vlc_live555_rtp_client_port: "-666"
|
|
|
|
glenux_vlc_rtp_rtcp_port: "-666"
|
|
|
|
```
|
2024-07-12 12:47:59 +00:00
|
|
|
|
2024-07-12 13:01:24 +00:00
|
|
|
Network ports configuration for Freebox TV. Usually, you don't need to modify these values.
|
2024-07-12 12:47:59 +00:00
|
|
|
|
2024-07-12 13:01:24 +00:00
|
|
|
## Dependencies
|
2024-07-12 12:47:59 +00:00
|
|
|
|
2024-07-12 13:01:24 +00:00
|
|
|
None.
|
2024-07-12 12:47:59 +00:00
|
|
|
|
2024-07-12 13:01:24 +00:00
|
|
|
## Example Playbook
|
|
|
|
|
|
|
|
```yaml
|
|
|
|
- hosts: all
|
|
|
|
become: true
|
|
|
|
roles:
|
|
|
|
- glenux.vlc
|
|
|
|
```
|
|
|
|
|
|
|
|
## License
|
|
|
|
|
|
|
|
GPL-2.0-or-later
|
|
|
|
|
|
|
|
## Author Information
|
|
|
|
|
|
|
|
This role was created by glenux.
|
2024-07-12 12:47:59 +00:00
|
|
|
|