From 1d6d3af43201969ac1c8f8dcb150805cca67065d Mon Sep 17 00:00:00 2001 From: Matthew Stobbs Date: Fri, 7 Feb 2025 10:32:53 -0700 Subject: [PATCH] fix pipx package install --- tasks/main.yml | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/tasks/main.yml b/tasks/main.yml index e18be32..1b66a47 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -106,6 +106,14 @@ loop_control: loop_var: cargopkg +- name: Install local go packages + environment: + GOROOT: /usr/local/go + PATH: /usr/local/go/bin:$PATH + ansible.builtin.command: + cmd: "go install {{ ( gopkgs | unique ) | join(' ') }}" + when: gopkgs|length > 0 + - name: Install local npm packages community.general.npm: global: true @@ -116,19 +124,8 @@ loop_var: npmpkg when: npmpkgs|length > 0 -- name: Install local go packages - environment: - GOROOT: /usr/local/go - PATH: /usr/local/go/bin:$PATH - ansible.builtin.command: - cmd: "go install {{ gopkg }}" - loop: "{{ gopkgs | unique }}" - loop_control: - loop_var: gopkg - when: gopkgs|length > 0 - - name: Install python pip packages for user - ansible.builtin.pip: + community.general.pipx: name: "{{ pipxpkg }}" state: latest loop: "{{ pipxpkgs | unique }}"