All,

I've got Ansible working on a few Windows 2008 servers.  The Ansible 
command server runs CentOS 6.  I'm trying to get the module "win_updates" 
working, but am not having much success.  I'd like to be able to run this 
both via the command line, and via a playbook.  The extant documentation 
isn't very detailed.  Here's what I've done/am trying (sorry, this will 
probably be long):

* I had to download the windows module of which win_updates is a part, and 
manually put it in 
"/usr/lib/python2.6/site-packages/ansible/modules/extras/"
* I installed "PSWindowsUpdate" on the Windows server
* If I run the command "ansible myhost -m win_updates", I get the following 
output:

myhost | success >> {
    "changed": false, 
    "updates_already_present": null, 
    "updates_category": "critical", 
    "updates_installed": [], 
    "updates_installed_afterwards": null, 
    "updates_installed_count": 0, 
    "updates_reboot_needed": true, 
    "updates_success": "true"
}

Fine, but the updates aren't done.  So, I figure I need an argument.  The 
win_updates document gives the following example:

# Install updates from security category
win_updates:
  category: security

I've tried every combination I can think of, as in:

"ansible myhost -m win_updates -a category=security" and  "ansible myhost -m 
win_updates -a security" and "ansible myhost -m win_updates -a 
category:security", and I get something like this:

myhost | FAILED >> {
    "failed": true, 
    "msg": "\nProcess is terminated due to StackOverflowException.\n", 
    "parsed": false
}

* I created the following playbook:

---

- name: update windows
  hosts: windows
  gather_facts: true
  tasks:
    - name: win update
      win_updates:
        category: security

It, too, fails, with a much more verbose error message (which I'll skip 
posting, for now).  I've tried other combinations in the playbook and, they 
too, fail.

I would greatly appreciate help in getting this to work, both from the command 
line and from a playbook.

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/8908ed82-253e-4db8-baa7-479f8a71342c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to