Update some descriptions, rearrange order of tasks
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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 }}'
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user