diff --git a/default.config.yml b/default.config.yml index 93e123bdf..de046d44a 100644 --- a/default.config.yml +++ b/default.config.yml @@ -102,6 +102,11 @@ pip_packages: [] # - name: mkdocs # state: present # present/absent/latest, default: present # version: "0.16.3" # default: N/A +pipx_packages: [] +# - name: mkdocs +# state: present # present/absent/latest, default: present +# version: "0.16.3" # default: N/A + # Set to 'true' to configure Sublime Text. configure_sublime: false diff --git a/tasks/extra-packages.yml b/tasks/extra-packages.yml index 294fdaace..09e435736 100644 --- a/tasks/extra-packages.yml +++ b/tasks/extra-packages.yml @@ -24,6 +24,14 @@ executable: "{{ item.executable | default('pip3') }}" loop: "{{ pip_packages }}" +- name: Install global Pipx packages. + community.general.pipx: + name: "{{ item.name | default(item) }}" + state: "{{ item.state | default('present') }}" + version: "{{ item.version | default(omit) }}" + executable: "{{ item.executable | default(omit) }}" + loop: "{{ pipx_packages }}" + - name: Install global Ruby gems. gem: name: "{{ item.name | default(item) }}"