From 9693194f7f186657dc88b279bb133180ae1cbee2 Mon Sep 17 00:00:00 2001 From: "Kenneth Benzie (Benie)" Date: Sat, 10 Sep 2022 15:34:18 +0100 Subject: [PATCH] Update powershell role to better handle first install --- roles/powershell/tasks/main.yaml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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