Update some descriptions, rearrange order of tasks

This commit is contained in:
Alexander Grothe
2017-07-15 14:28:23 +02:00
parent a27014f076
commit 15dd3f24f8
10 changed files with 160 additions and 141 deletions

View File

@@ -13,3 +13,8 @@
install_recommends: no
with_items:
- libdvd-pkg
- name: change udev rule to allow KODI to eject optical disks
shell: sed 's/--lock-media //' /lib/udev/rules.d/60-cdrom_id.rules > /etc/udev/rules.d/60-cdrom_id.rules
args:
creates: /etc/udev/rules.d/60-cdrom_id.rules

View File

@@ -1,10 +1,5 @@
---
- name: change udev rule to allow KODI to eject optical disks
shell: sed 's/--lock-media //' /lib/udev/rules.d/60-cdrom_id.rules > /etc/udev/rules.d/60-cdrom_id.rules
args:
creates: /etc/udev/rules.d/60-cdrom_id.rules
- name: apt | install kodi packages
apt:
name: '{{ item }}'

View File

@@ -1,6 +1,6 @@
---
- name: install pulseaudio
- name: apt | install pulseaudio and pavucontrol
apt:
name: '{{ item }}'
state: present
@@ -9,7 +9,7 @@
- pulseaudio
- pavucontrol
- name: create /etc/asound.conf
- name: create /etc/asound.conf with pulseaudio as default device
template:
src: templates/alsa/asound.conf.j2
dest: /etc/asound.conf

View File

@@ -10,17 +10,14 @@
- vdr
- vdrctl
- vdr-plugin-dbus2vdr
- name: add svdrp to /etc/services
- name: add svdrp and svdrp-disc to /etc/services
lineinfile:
dest: /etc/services
state: present
line: "svdrp 6419/tcp"
- name: add svdrp-disc to /etc/services
lineinfile:
dest: /etc/services
state: present
line: "svdrp-disc 6419/udp"
line: "{{ item }}"
with_items:
- "svdrp 6419/tcp"
- "svdrp-disc 6419/udp"
- name: create vdr recdir
file:
state: directory

View File

@@ -1,19 +1,26 @@
---
# This role is used to set up the yaVDR remote control configuration.
- name: install yavdr-remote
- name: apt | install yavdr-remote
apt:
name: yavdr-remote
state: present
- name: install lirc
- name: apt | install eventlircd
apt:
name: eventlircd
state: present
when:
install_eventlircd is defined and install_eventlircd
- name: apt | install lirc
apt:
name: lircd
state: present
when:
- install_lircd is defined and install_lircd
- name: disable lircd.socket and lircd.service (conflict with eventlircd with default configuration)
- name: stop, mask and disable lircd.socket and lircd.service # (the default lirc configuration conflicts with eventlircd)
systemd:
name: '{{ item }}'
enabled: no
@@ -24,14 +31,6 @@
- lircd.socket
ignore_errors: yes
- name: install eventlircd
apt:
name: eventlircd
state: present
when:
install_eventlircd is defined and install_eventlircd
# TODO: upload lircd2uinput package to PPA
#- name: install lircd2uinput
# tag: install

View File

@@ -24,11 +24,13 @@
name: xlogin@vdr.service
state: stopped
enabled: yes
ignore_errors: yes
- name: Stop x
systemd:
name: x@vt7.service
state: stopped
ignore_errors: yes
- name: install packages for xorg
apt:
@@ -90,8 +92,11 @@
enabled: false
masked: true
### TODO: Create xorg configuration
- name: create xorg.conf (test)
# TODO: expand template for xorg.conf (or snippets)
# with respect for the available graphics card driver
# nvidia, noveau, intel, radeon
- name: create xorg.conf (for nvidia driver)
template:
src: templates/xorg.conf.j2
dest: /etc/X11/xorg.conf
@@ -186,11 +191,6 @@
src: roles/yavdr-xorg/templates/systemd/user/tmux.service.j2
dest: '{{ vdr.home }}/.config/systemd/user/tmux.service'
# TODO: run xorg-debug and parse xrandr output
# TODO: expand template for xorg.conf (or snippets)
# with respect for the available graphics card driver
# nvidia, noveau, intel, radeon
- name: enable and start xlogin for the user vdr
systemd:
daemon_reload: yes