update pipx to new style with 'default'

This commit is contained in:
Matthew Stobbs
2026-04-21 18:50:35 -06:00
parent 1b7bc08895
commit 076a6066f5

View File

@@ -10,11 +10,15 @@
ansible.builtin.set_fact:
pipx:
methods:
- system
default:
- system
pkgname:
RedHat: pipx
Debian: pipx
Archlinux: python-pipx
default: pipx
- name: Finalise pipx default facts
ansible.builtin.set_fact:
pipx:
methods: "{{ pipx.methods[os_family] | default(pipx.methods.default) }}"
pkgname: "{{ pipx.pkgname[os_family] | default(pipx.pkgname.default) }}"
# }}}
- name: Configure pipx
when:
@@ -32,8 +36,8 @@
block:
- name: Queue pipx for system install
ansible.builtin.set_fact:
pkg_sys: "{{ pkg_sys + [pipx.pkgname[os_family]] }}"
pipx_install: "{{ pipx_imethod }}={{ pipx.pkgname[os_family] }}"
pkg_sys: "{{ pkg_sys + [pipx.pkgname] }}"
pipx_install: "{{ pipx_imethod }}={{ pipx.pkgname }}"
- name: Finalise pipx configuration
ansible.builtin.set_fact: