diff --git a/tasks/main.yml b/tasks/main.yml index 8728707..6225348 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -88,6 +88,7 @@ version: "{{ cargopkg.version }}" path: "{{ cargopkg.path | default(default_config.install_prefix) }}" locked: "{{ cargopkg.locked | default(false) }}" + become: true when: cargoversioned|length > 0 loop: "{{ cargoversioned }}" loop_control: @@ -95,10 +96,13 @@ - name: Install cargo packages at latest version community.general.cargo: - name: "{{ cargopkgs }}" + name: "{{ cargopkg }}" state: latest - locked: true + locked: "{{ cargopkg.locked | default(false) }}" when: cargopkgs|length > 0 + loop: "{{ cargopkgs }}" + loop_control: + loop_var: cargopkg - name: Install local npm packages when: packages.npm is defined