From 7c1f7039170a25f192d87235476179f7cfe01a85 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Romain=20Gon=C3=A7alves?= <me@rgoncalves.se>
Date: Sat, 10 Dec 2022 21:17:16 +0100
Subject: chore: explode workstation role in subroles

---
 roles/_workstation/pipewire/tasks/main.yml | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)
 create mode 100644 roles/_workstation/pipewire/tasks/main.yml

(limited to 'roles/_workstation/pipewire/tasks')

diff --git a/roles/_workstation/pipewire/tasks/main.yml b/roles/_workstation/pipewire/tasks/main.yml
new file mode 100644
index 0000000..6465e18
--- /dev/null
+++ b/roles/_workstation/pipewire/tasks/main.yml
@@ -0,0 +1,24 @@
+---
+
+- name: install pipewire
+  ansible.builtin.package:
+    name:
+      - pipewire
+      - pipewire-alsa
+      - pipewire-pulse
+      - mda.lv2
+    state: present
+
+- name: enable and start pipewire
+  ansible.builtin.systemd:
+    name: "{{ item }}"
+    scope: user
+    enabled: true
+    state: started
+  become: true
+  become_method: su
+  become_user: "{{ pipewire_workstation_user }}"
+  loop:
+    - pipewire
+    - pipewire-pulse
+  when: ansible_service_mgr == "systemd"
-- 
cgit v1.2.3