From 9d619500783940749fd4bc1898123249d0baa36c Mon Sep 17 00:00:00 2001 From: Alexander Grothe Date: Sat, 8 Jul 2017 13:38:13 +0200 Subject: [PATCH] add pulseaudio role --- roles/pulseaudio/tasks/main.yml | 15 +++++++++++++++ roles/pulseaudio/templates/alsa/asound.conf.j2 | 14 ++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 roles/pulseaudio/tasks/main.yml create mode 100644 roles/pulseaudio/templates/alsa/asound.conf.j2 diff --git a/roles/pulseaudio/tasks/main.yml b/roles/pulseaudio/tasks/main.yml new file mode 100644 index 0000000..36a58af --- /dev/null +++ b/roles/pulseaudio/tasks/main.yml @@ -0,0 +1,15 @@ +--- + +- name: install pulseaudio + apt: + name: '{{ item }}' + state: present + install_recommends: no + with_items: + - pulseaudio + - pavucontrol + +- name: create /etc/asound.conf + template: + src: templates/alsa/asound.conf.j2 + dest: /etc/asound.conf diff --git a/roles/pulseaudio/templates/alsa/asound.conf.j2 b/roles/pulseaudio/templates/alsa/asound.conf.j2 new file mode 100644 index 0000000..23e1f11 --- /dev/null +++ b/roles/pulseaudio/templates/alsa/asound.conf.j2 @@ -0,0 +1,14 @@ +# Use PulseAudio by default +pcm.!default { + type pulse + fallback "sysdefault" + hint { + show on + description "Default ALSA Output (currently PulseAudio Sound Server)" + } +} + +ctl.!default { + type pulse + fallback "sysdefault" +}