Probably check: 
https://docs.ansible.com/ansible/latest/user_guide/playbooks_conditionals.html

Op donderdag 30 december 2021 om 19:24:36 UTC+1 schreef Niek:

> Not a ansible hero here, but i think you can do something with the when: 
> command in your playbook. 
>
> So somewhere in de the task where you check the version you will do a
> register: dotnet_version
>
> And in the taks where you execute it: 
> when: "'4.8' in {{ dotnet_version }}"
>
> Op woensdag 29 december 2021 om 17:57:20 UTC+1 schreef Nitrous:
>
>> anyone with ideas?
>>
>> On Tuesday, December 21, 2021 at 3:25:23 PM UTC-6 Nitrous wrote:
>>
>>> any suggestions?
>>>
>>> On Monday, December 20, 2021 at 9:09:51 AM UTC-6 Nitrous wrote:
>>>
>>>> How can I incorporate this registry check before my playbook runs to 
>>>> install .net 4.8:
>>>>
>>>> (Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\NET Framework 
>>>> Setup\NDP\v4\Full").version -lt 4.8
>>>>
>>>> The above should only run my playbook, if 4.8 isnt installed. If 
>>>> version is less than 4.8 run the below playbook, else skip
>>>>
>>>> My playbook to install .net 4.8:
>>>> - name: Copy .net 4.8 Files
>>>>   ansible.windows.win_copy:
>>>>     src: /etc/ansible/roles/net481/files/ndp48-x86-x64-allos-enu.exe
>>>>     dest: C:\Scripts\
>>>>     state: present
>>>>
>>>> - name: Install .net 4.8
>>>>
>>>>   ansible.builtin.script: /etc/ansible/roles/onprembaseline/files/net48.ps1
>>>>   register: script_run
>>>>
>>>> - name: Reboot after .NET 4.8 Install
>>>>   ansible.windows.win_reboot:
>>>>
>>>> Thanks.
>>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/6fbfb566-f6f1-482f-9fc9-9003e6445209n%40googlegroups.com.

Reply via email to