- name: check if .net 4.7.1 is installed
script: check_net_version.ps1 "4.7.1"
register: net471result
changed_when: false
- name: Install .Net 4.7.1
win_chocolatey:
name: dotnet4.7.1
register: net471_exit_code
failed_when: net471_exit_code.rc != 0 and net471_exit_code.rc != 3010
when: '"missing" in net471result.stdout'
- name: reboot node if needed
win_reboot:
when: net471_exit_code.rc is defined and net471_exit_code.rc == 3010 and allow_reboot is defined and (allow_reboot | bool)