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/3650afea-e49c-4ea4-bf7a-d41f15a1fd44%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
