forked from yavdr/yavdr-ansible
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathyavdr07-headless.yml
35 lines (34 loc) · 1.59 KB
/
yavdr07-headless.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
---
# file: yavdr07-headless.yml
# this playbook set up a headless yaVDR 0.7 installation
- name: set up a headless yaVDR server
hosts: all
become: true
environment:
LANG: "{{ default_locale | default('c.UTF-8') }}"
roles:
- yavdr-common
- collect-facts # query system facts
- vdr
- lifeguardng # install and configure vdr-addon-lifeguard-ng
- headless-session # set up a headless systemd user session, e.g. for udiskie
- yavdr-network
- samba-install
- samba-config
- nfs-server
- grub-config
- autoinstall-dvbsddevice # install vdr-plugin-dvbsddevice if a matching card is detected
- install-dvb-firmware # download and install all firmware files from the LibreElec dvb-firmware git repository
# - autoinstall-dvbsky-firmware # download and install required firmware files for dvbsky cards
- autoinstall-firmware # download and install firmware files for dvb devices
- autoinstall-hauppauge-pvr # install vdr-plugin-pvrinput if a matching card is found
- autoinstall-pvr350 # install vdr-plugin-pvr350 if a matching card is detected
- autoinstall-satip # install vdr-plugin-satip if a Sat>IP server has been found
#- epgd # install vdr-epg-daemon
#- channelpedia # upload channels.conf to channelpedia (see role description in Manual)
- channellogos # use channellogos provided by https://github.com/Jasmeet181/mediaportal-*-logos
- wakeup
tags:
- always
handlers:
- import_tasks: handlers/main.yml