diff options
Diffstat (limited to 'roles')
-rw-r--r-- | roles/streaming/browser-kiosk/defaults/main.yml | 6 | ||||
-rw-r--r-- | roles/streaming/browser-kiosk/tasks/main.yml | 8 |
2 files changed, 14 insertions, 0 deletions
diff --git a/roles/streaming/browser-kiosk/defaults/main.yml b/roles/streaming/browser-kiosk/defaults/main.yml index 3fac47d2..c137ba58 100644 --- a/roles/streaming/browser-kiosk/defaults/main.yml +++ b/roles/streaming/browser-kiosk/defaults/main.yml @@ -2,6 +2,12 @@ # browser_kiosk_xinit_commands_extra: | # xrandr --output HDMI-1 --mode 1920x1080 --rate 50 +# browser_kiosk_asound_conf: | +# pcm.analog { type hw; card PCH; } +# ctl.analog { type hw; card PCH; } +# pcm.!default pcm.analog +# ctl.!default ctl.analog + browser_kiosk_url: "http://127.0.0.1:4001/output/ABCD" browser_kiosk_run_script: | #!/bin/sh diff --git a/roles/streaming/browser-kiosk/tasks/main.yml b/roles/streaming/browser-kiosk/tasks/main.yml index fbaf11f6..f96abf42 100644 --- a/roles/streaming/browser-kiosk/tasks/main.yml +++ b/roles/streaming/browser-kiosk/tasks/main.yml @@ -10,6 +10,7 @@ - xterm - ratpoison - chromium + - alsa-utils state: present - name: create kiosk user @@ -22,6 +23,7 @@ groups: - video - render + - audio state: present - name: create empty user dir for kiosk @@ -81,6 +83,12 @@ group: kiosk mode: 0755 +- name: install custom asound.conf + when: browser_kiosk_asound_conf is defined + copy: + content: "{{ browser_kiosk_asound_conf }}" + dest: /etc/asound.conf + - name: create override direcotry for getty@tty1 service unit file: path: /etc/systemd/system/getty@tty1.service.d |