Thanks, Jon.
This should work?:
- name: win update
win_updates:
category:
['SecurityUpdates','CriticalUpdates','Updates','Tools','DefinitionUpdates','UpdateRollups']
register: reboot_hint
- name: reboot server
raw: 'cmd /c shutdown /r /t 0'
when: reboot_hint.stdout.find('"reboot_required": true') != -1
I'll also be sure to take a look at Trond's win_reboot role in galaxy.
On Wednesday, September 30, 2015 at 9:38:33 AM UTC-4, Dimitri Yioulos wrote:
>
> Hello, all.
>
> With help from the list, I have windows updates working via the rewritten
> win_updates module found here
> <https://github.com/ansible/ansible-modules-extras/pull/854>. I'm now
> looking for a way to creat a reboot hint based on the return output.
> Here's what that output partially looks like when I run the module (using
> -v):
>
> changed: [sawintest02] => {"changed": true, "failed_update_count": 0,
> "found_update_count": 23, "installed_update_count": 23, "reboot_required":
> true, "updates": {"04f04253-f803-43b8-8b37-6841c614dd9f": {"id":
> "04f04253-f803-43b8-8b37-6841c614dd9f", "installed": true, "kb":
> ["3084135"], "title": "Security Update for Windows Server 2012 R2
> (KB3084135)"}, ~
>
> How would I parse this output to create a hint so that a reboot will be
> done if "reboot_required": true, and nothing be done if "reboot_required":
> false,
>
> I'm a terrible programmer, so your help is greatly appreciated.
>
> Dimitri
>
--
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 post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/8ced5c91-8659-49ec-8dc0-1dea682f6192%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.