music: Add systemd --user operations
This commit is contained in:
parent
aa32225eea
commit
681f25382a
3 changed files with 45 additions and 1 deletions
|
@ -2,6 +2,26 @@
|
||||||
- ansible.builtin.import_tasks:
|
- ansible.builtin.import_tasks:
|
||||||
file: ../../common/handlers/main.yaml
|
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
|
- name: restart bitvis
|
||||||
ansible.builtin.systemd:
|
ansible.builtin.systemd:
|
||||||
name: bitvis
|
name: bitvis
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
- name: Install pipewire
|
- name: Install pipewire
|
||||||
apt:
|
apt:
|
||||||
name:
|
name:
|
||||||
|
- systemd-container
|
||||||
- pipewire
|
- pipewire
|
||||||
- pipewire-jack
|
- pipewire-jack
|
||||||
- pipewire-pulse
|
- pipewire-pulse
|
||||||
|
@ -28,6 +29,16 @@
|
||||||
dest: "/var/lib/systemd/linger/{{ music_audio_user }}"
|
dest: "/var/lib/systemd/linger/{{ music_audio_user }}"
|
||||||
content: ""
|
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
|
- name: Set PULSE_SERVER env var for all shells
|
||||||
copy:
|
copy:
|
||||||
dest: /etc/profile.d/pulse-server.sh
|
dest: /etc/profile.d/pulse-server.sh
|
||||||
|
@ -54,3 +65,4 @@
|
||||||
"unix:{{ music_pulse_server }}"
|
"unix:{{ music_pulse_server }}"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
notify: restart pipewire
|
||||||
|
|
|
@ -54,6 +54,18 @@
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
mode: 0644
|
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
|
- meta: flush_handlers
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue