diff --git a/roles/powershell/tasks/main.yaml b/roles/powershell/tasks/main.yaml index ade04e2..3236880 100644 --- a/roles/powershell/tasks/main.yaml +++ b/roles/powershell/tasks/main.yaml @@ -10,7 +10,21 @@ name: Cmder state: latest +- name: get NuGet package provider + ansible.windows.win_powershell: + script: + Get-PackageProvider -Name NuGet + changed_when: false + register: nuget_package_provider + +- name: install NuGet package provider + when: nuget_package_provider.error | length > 0 + ansible.windows.win_powershell: + script: | + Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force + - name: install PsReadline module win_psmodule: name: PsReadline state: latest + accept_license: true