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.