2017-02-19 13:56:47 +01:00
|
|
|
---
|
2017-02-22 15:27:48 +01:00
|
|
|
# file: yavdr07.yml
|
|
|
|
# this playbook sets up a complete yaVDR 0.7 installation
|
2017-02-20 14:29:15 +01:00
|
|
|
|
2017-02-22 15:27:48 +01:00
|
|
|
- name: set up yaVDR
|
|
|
|
hosts: all
|
2017-02-20 14:29:15 +01:00
|
|
|
become: true
|
|
|
|
roles:
|
2017-07-15 14:28:23 +02:00
|
|
|
- yavdr-common # install and configure the basic system
|
2017-11-20 09:21:22 +01:00
|
|
|
- collect-facts # query system facts
|
2017-07-15 14:28:23 +02:00
|
|
|
- autoinstall-ubuntu-drivers # use ubuntu-drivers to install proprietary dirvers
|
|
|
|
# (e.g. nvidia, virtualbox)
|
2018-01-18 15:16:15 +01:00
|
|
|
# - nvidia-experimental # install very recent nvidia dirver from ppa:graphics-drivers/ppa
|
2017-07-15 14:28:23 +02:00
|
|
|
- vdr # install vdr and related packages
|
2018-09-04 13:21:32 +02:00
|
|
|
- autoinstall-virtualbox-guest
|
2017-07-15 14:28:23 +02:00
|
|
|
- yavdr-network # enable network client capabilities
|
|
|
|
- samba-install # install samba server
|
|
|
|
- samba-config # configure samba server
|
|
|
|
- nfs-server # install nfs server
|
|
|
|
- pulseaudio # install pulseaudio
|
|
|
|
- yavdr-xorg # graphical session
|
|
|
|
- yavdr-remote # remote configuration files, services and scripts
|
2018-02-12 08:48:12 +01:00
|
|
|
- yavdr-desktop # openbox session with yavdr frontend script
|
2017-07-15 14:28:23 +02:00
|
|
|
- autoinstall-satip # install vdr-plugin-satip if a Sat>IP server has been found
|
|
|
|
- autoinstall-targavfd # install vdr-plugin-targavfd if display is connected
|
|
|
|
- autoinstall-imonlcd # install vdr-plugin-imonlcd if a matchind display is connected
|
2018-08-10 08:12:24 +02:00
|
|
|
- autoinstall-pvr350 # install vdr-plugin-pvr350 if a matching card is detected
|
2017-07-31 00:22:10 +02:00
|
|
|
- autoinstall-hauppauge-pvr # install vdr-plugin-pvrinput if a matching card is found
|
2017-07-15 14:28:23 +02:00
|
|
|
- autoinstall-dvbsddevice # install vdr-plugin-dvbsddevice if a matching card is detected
|
2017-11-13 09:46:51 +01:00
|
|
|
- autoinstall-hardware-irmp # install yavdr-hardware-irmp if a matching usb device is detected
|
2018-01-01 22:51:57 +01:00
|
|
|
- autoinstall-atric-usb # preconfigure lircd for Atric IR-WakeupUSB receiver
|
2018-01-16 09:12:11 +01:00
|
|
|
- autoinstall-yausbir # preconfigure lircd for yaUsbIR receiver
|
2018-08-10 08:12:24 +02:00
|
|
|
- autoinstall-dvbsky-firmware # download and install required firmware files for dvbsky cards
|
|
|
|
- autoinstall-firmware # download and install firmware files for dvb devices
|
2019-01-02 09:26:56 +01:00
|
|
|
#- serial-ir # configure a serial port for "homebrew" ir receivers (e.g. Atric V5)
|
2019-03-10 18:05:46 +01:00
|
|
|
#- epgd # install vdr-epg-daemon (and vdr-plugin-epg2vdr)
|
2017-06-20 15:09:15 +02:00
|
|
|
- kodi
|
2017-07-15 14:28:23 +02:00
|
|
|
- dvd # set up packages and a udev rule to allow kodi and other players
|
|
|
|
# to play and eject optical media
|
2017-11-20 09:45:15 +01:00
|
|
|
- wakeup # set up wakeup methods for rtc etc.
|
2017-07-15 14:28:23 +02:00
|
|
|
- grub-config # configure grub
|
2017-02-23 13:15:04 +01:00
|
|
|
|
|
|
|
handlers:
|
2017-11-12 19:07:21 +01:00
|
|
|
- import_tasks: handlers/main.yml
|