Compare commits

...

2 commits

Author SHA1 Message Date
2b21833551 music: Update access
Some checks failed
Test / build (push) Failing after 57s
2025-05-21 20:32:02 +02:00
681f25382a music: Add systemd --user operations 2025-05-21 20:31:26 +02:00
4 changed files with 45 additions and 2 deletions

View file

@ -6,7 +6,6 @@ nft: false
root_access:
- ak
- bob
- eightdot
- foobar
- polyfloyd

View file

@ -2,6 +2,26 @@
- ansible.builtin.import_tasks:
file: ../../common/handlers/main.yaml
- name: restart pipewire
become: true
become_user: "{{ music_audio_user }}"
become_method: machinectl
ansible.builtin.systemd:
name: pipewire
state: restarted
daemon_reload: true
scope: user
- name: restart filter-chain
become: true
become_user: "{{ music_audio_user }}"
become_method: machinectl
ansible.builtin.systemd:
name: filter-chain
state: restarted
daemon_reload: true
scope: user
- name: restart bitvis
ansible.builtin.systemd:
name: bitvis

View file

@ -2,6 +2,7 @@
- name: Install pipewire
apt:
name:
- systemd-container
- pipewire
- pipewire-jack
- pipewire-pulse
@ -28,6 +29,16 @@
dest: "/var/lib/systemd/linger/{{ music_audio_user }}"
content: ""
- name: Enable pipewire
become: true
become_user: "{{ music_audio_user }}"
become_method: machinectl
ansible.builtin.systemd:
name: pipewire
state: started
enabled: true
scope: user
- name: Set PULSE_SERVER env var for all shells
copy:
dest: /etc/profile.d/pulse-server.sh
@ -54,3 +65,4 @@
"unix:{{ music_pulse_server }}"
]
}
notify: restart pipewire

View file

@ -54,6 +54,18 @@
owner: root
group: root
mode: 0644
notify: restart bitvis
notify:
- restart filter-chain
- restart bitvis
- name: Enable filter-chain
become: true
become_user: "{{ music_audio_user }}"
become_method: machinectl
ansible.builtin.systemd:
name: filter-chain
state: started
enabled: true
scope: user
- meta: flush_handlers