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] 
> <javascript:>> 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] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> 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] <javascript:>
> 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/290490fe-dc19-413c-816d-4180b675ea9a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to