diff --git a/tasks/main.yml b/tasks/main.yml index cc50ba4..0d3ba20 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -81,9 +81,12 @@ file: go.yml - name: Install local npm packages - when: - - npm_pkgs|length > 0 - loop: "{{ npm_pkgs | unique }}" + become: "{% if ansible_system == 'Linux' %}true{% else %}false{% endif %}" + community.general.npm: + global: true + name: "{{ npmpkg }}" + state: latest + loop: "{{ npmpkgs | unique }}" loop_control: loop_var: pkg ansible.builtin.include_tasks: