diff --git a/playbooks/roles/music/org/tasks/main.yml b/playbooks/roles/music/org/tasks/main.yml index 98ce7e0..b954f6a 100644 --- a/playbooks/roles/music/org/tasks/main.yml +++ b/playbooks/roles/music/org/tasks/main.yml @@ -1,8 +1,25 @@ --- -- name: "install beets and other utils" +- name: "ensure beets is not installed via apt" + ansible.builtin.apt: + name: "beets" + state: "absent" + autoremove: true + purge: true + +- name: "install pipx" + ansible.builtin.apt: + name: "pipx" + +- name: "install beets" + community.general.pipx: + name: "beets==2.0.0" + install_deps: true + system_site_packages: true + become_user: "{{ music_user_name }}" + +- name: "install other utils" ansible.builtin.apt: name: - - "beets" - "ffmpeg" - "flac" - "sqlite3"