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.