Ok. I filed a documentation bug on the two windows modules which are not in Ansible 1.9.1 (but the docs don't mention that): https://github.com/ansible/ansible/issues/11220
After some further testing, it appears that the windows modules in the "core/windows" directory work ok. However, the windows modules in the "extras/windows" directory don't seem to be loading. Is my search path correct? $ ansible --version ansible 1.9.1 configured module search path = /Library/Python/2.7/site-packages/ansible/ modules/core:/Library/Python/2.7/site-packages/ansible/modules/extras -J On Wednesday, June 10, 2015 at 8:51:05 AM UTC-5, Slim Slam wrote: > > I did "sudo pip uninstall ansible" and then "sudo pip install ansible". > Made no difference. > > yamllint.com says that my ansible script is valid. > > I'm stumped. > > J > > On Wednesday, June 10, 2015 at 7:43:33 AM UTC-5, J Hawkesworth wrote: >> >> I don't have a mac to try this out on but it seems you aren't picking up >> your modules. >> >> I did a quick search and I found a couple of threads that might be >> relevant: >> >> https://github.com/ansible/ansible/issues/5412 >> >> https://groups.google.com/forum/#!topic/ansible-project/Px4DyaHwD3I >> >> I suggest >> >> 1/ trying a clean ansible installation, if possible >> 2/ checking your playbook for invalid yaml (use a yaml-aware text editor >> like notepad++ or www.yamllint.com) >> >> Hope this helps, >> >> Jon >> >> On Wednesday, June 10, 2015 at 1:23:53 PM UTC+1, Slim Slam wrote: >>> >>> I think these might be the relevant module directories on my Mac: >>> >>> $ ls /Library/Python/2.7/site-packages/ansible/modules/core/windows >>> __init__.py win_feature.ps1 win_get_url.py win_group.pyc win_ping.ps1 >>> win_service.py win_stat.pyc >>> __init__.pyc win_feature.py win_get_url.pyc win_msi.ps1 win_ping.py >>> win_service.pyc win_user.ps1 >>> setup.ps1 win_feature.pyc win_group.ps1 win_msi.py win_ping.pyc win_stat >>> .ps1 win_user.py >>> slurp.ps1 win_get_url.ps1 win_group.py win_msi.pyc win_service.ps1 >>> win_stat.py win_user.pyc >>> >>> AND >>> >>> $ ls /Library/Python/2.7/site-packages/ansible/modules/extras/windows >>> __init__.py win_chocolatey.ps1 win_chocolatey.pyc win_updates.py >>> __init__.pyc win_chocolatey.py win_updates.ps1 win_updates.pyc >>> >>> >>> >>> On Wednesday, June 10, 2015 at 7:19:31 AM UTC-5, Slim Slam wrote: >>>> >>>> I've been installing Ansible using pip, e.g. "sudo pip install >>>> --upgrade ansible" >>>> >>>> By the way, if the only task I have is this one: >>>> >>>> tasks: >>>> - win_chocolatey: >>>> name: PSWindowsUpdate >>>> state: present >>>> >>>> I get this error: >>>> >>>> ERROR: state is not a legal parameter in an Ansible task or handler >>>> >>>> I can't get any of the Windows tasks to work, but the Linux stuff works >>>> fine. >>>> >>>> On Wednesday, June 10, 2015 at 12:54:07 AM UTC-5, J Hawkesworth wrote: >>>>> >>>>> Actually win_copy and win_file were not included in 1.9.1. They are in >>>>> 1.9.2 rc1 but there were a couple of issues with win_copy for which I >>>>> have >>>>> made fixes. I hope these will be incorporated into 1.9.2 rc2. >>>>> >>>>> Jon >>>> >>>> -- 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/f60a2a20-a52f-4000-a1f7-258f98d9853e%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
