- name: append current user to system groups user: name: "{{ workstation_user }}" groups: "{{ item }}" append: true loop: - docker - wheel - video - audio - name: enable and start pipewire systemd: name: "{{ item }}" scope: user enabled: true state: started become: true become_method: su become_user: "{{ workstation_user }}" loop: - pipewire - pipewire-pulse - pipewire-media-session when: ansible_service_mgr == "systemd" - name: ensure that dhcpcd is started service: name: dhcpcd state: started enabled: true - name: enable battery optimization include_tasks: tlp.yml when: ansible_form_factor in ["Laptop", "Notebook"]