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 ansible-project+unsubscr...@googlegroups.com.
To post to this group, send email to ansible-project@googlegroups.com.
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