What version of ansible are you using? I'm running 1.9.2 stable, pywinrm installed, same error.
On Thursday, 6 November 2014 00:25:33 UTC, John Jelinek wrote: > > I upgraded to the dev branch of ansible and it works now. > > On Thursday, August 28, 2014 4:26:02 PM UTC-5, Damon Overboe wrote: >> >> Right in front of my face. I saw that line and assumed that was the full >> installation for the Control machine, I just hurried through it this time. >> >> Thanks! >> >> On Thursday, August 28, 2014 3:55:28 PM UTC-5, Matt Martz wrote: >>> >>> Installing pywinrm is included in the documentation at >>> http://docs.ansible.com/intro_windows.html#installing-on-the-control-machine >>> >>> >>> On Thu, Aug 28, 2014 at 3:35 PM, Damon Overboe <[email protected]> >>> wrote: >>> >>>> I somewhat remember doing that too, now, but I don't see it in the >>>> documentation. >>>> >>>> I'm supposed to patch something else in the Windows docs, so I'll add >>>> this to that patch. >>>> >>>> >>>> On Thursday, August 28, 2014 3:34:21 PM UTC-5, Damon Overboe wrote: >>>>> >>>>> Found it: >>>>> >>>>> sudo pip install pywinrm >>>>> >>>>> ansible windows -m win_ping >>>>> >>>>> # clone1 | success >> { >>>>> "changed": false, >>>>> "ping": "pong" >>>>> } >>>>> >>>>> >>>>> >>>>> On Thursday, August 28, 2014 3:28:31 PM UTC-5, Damon Overboe wrote: >>>>>> >>>>>> OK it is a python problem on my new host, I just don't know / >>>>>> remember what I did the first time around (if anything) to get winrm. >>>>>> >>>>>> Python still pukes when I tell it to install it, but on my current >>>>>> host, I ran: >>>>>> >>>>>> find / -name "winrm" >>>>>> # /usr/local/lib/python2.7/dist-packages/winrm >>>>>> >>>>>> Checking on my new host, that directory is missing, so... I'm >>>>>> obviously missing a dependency. >>>>>> >>>>>> For now, I'm going to try copying that directory over and see how >>>>>> much havoc I can wreak on that server. >>>>>> >>>>>> >>>>>> On Thursday, August 28, 2014 3:24:57 PM UTC-5, Damon Overboe wrote: >>>>>>> >>>>>>> I have a current Linux control machine that can talk to many Windows >>>>>>> clients. >>>>>>> >>>>>>> I'm running from source on it (calling `. hacking/env-setup`). >>>>>>> >>>>>>> I'm now trying to bring a new Linux control host (Ubuntu 12.04) >>>>>>> online, calling the same Windows clients and it's failing. >>>>>>> >>>>>>> Both control hosts have Python 2.7.3. >>>>>>> >>>>>>> I took the same steps setting up this control machine; the pip >>>>>>> installs of the dependencies went fine. >>>>>>> >>>>>>> But, I'm attempting to win_ping any of the existing clients on the >>>>>>> new control, and getting the error: >>>>>>> >>>>>>> FAILED => winrm is not installed >>>>>>> >>>>>>> This control machine is in the same domain as the other control >>>>>>> machine, and the firewall rules on the Win clients are set to allow >>>>>>> Domain >>>>>>> (and I can ping them successfully). >>>>>>> >>>>>>> >>>>>>> >>>>>>> So, that makes me think, my new Linux control machine must be >>>>>>> missing winrm; >>>>>>> >>>>>>> But, on both control machines: >>>>>>> >>>>>>> 1. `which winrm` returns nothing >>>>>>> 2. `pip install winrm` fails to find the package >>>>>>> 3. `easy_install winrm` also fails ".." >>>>>>> 4. `apt-get install winrm`: E: Unable to locate package winrm >>>>>>> 5. `find -name "winrm"` returns nothing >>>>>>> >>>>>>> >>>>>>> And `ansible windows -m win_ping -vvvv` doesn't provide any >>>>>>> additional errors or info. >>>>>>> >>>>>>> So that makes me think it's complaining about the Win clients, but, >>>>>>> I have them working correctly with the old control already, which is >>>>>>> why I >>>>>>> was looking at the control machine. >>>>>>> >>>>>>> >>>>>>> So next, just in case it is an issue where the clients were caching >>>>>>> their hosts credentials, I set up a new Win client, and tried >>>>>>> connecting to >>>>>>> it from the new host first. >>>>>>> >>>>>>> I still get the winrm is not installed error. >>>>>>> >>>>>>> >>>>>>> So....... I tested adding a new Win client, and tried connecting to >>>>>>> it from the new host; no luck, same error. >>>>>>> I then attempted to connect to it from my old host, and it >>>>>>> succeeded; ping pong. >>>>>>> >>>>>>> That tells me that there is something wrong with my new control >>>>>>> host, but I have no idea what else to test or try to install... Any >>>>>>> thoughts? >>>>>>> >>>>>>> Here's the code I ran: >>>>>>> >>>>>>> # Copy configs, host files, group_vars from current host to new host; >>>>>>> # /etc/ansible has been created on new host, with appropriate >>>>>>> permissions for my user >>>>>>> >>>>>>> >>>>>>> cd /etc/ansible >>>>>>> scp -r * newhost:/etc/ansible >>>>>>> >>>>>>> >>>>>>> ssh newhost >>>>>>> >>>>>>> >>>>>>> # On new host, prep the tools, pull & launch the source >>>>>>> >>>>>>> sudo pip install paramiko PyYAML jinja2 httplib2 >>>>>>> >>>>>>> >>>>>>> git clone git://github.com/ansible/ansible.git >>>>>>> >>>>>>> cd ./ansible >>>>>>> source ./hacking/env-setup >>>>>>> >>>>>>> >>>>>>> >>>>>>> # test it, with the error on the next comment >>>>>>> ansible windows -m win_ping >>>>>>> >>>>>>> # clone1 | FAILED => winrm is not installed >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>> 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/835e69a4-a1c2-4724-8008-2c1a12918328%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/ansible-project/835e69a4-a1c2-4724-8008-2c1a12918328%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> >>> >>> -- >>> Matt Martz >>> [email protected] >>> http://sivel.net/ >>> >> -- 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/3e8c3a62-4237-43e3-9619-168e10f7138c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
