It's fixed now.  Here's my windows.yml file contents

ansible_ssh_user: ansible
ansivle_ssh_pass: ansible123
ansible_ssh_port: 5986
ansible_connection: winrm

It seems that the 3rd line of my windows.yml file "ansible_ssh_port: 5986" 
was not doing it's job because I appended my computer name with the port 
number and everything worked fine.  So I've deleted the 3rd line of my 
windows.yml file and now my host file is
 
[windows]
ComputerName:5986


On Friday, April 10, 2015 at 7:58:20 AM UTC-5, J Hawkesworth wrote:
>
> Your vars look correct but the logging output from ansible-playbook when 
> you run it appeared to show it was attempting to use SSH to connect, which 
> as you say isn't going to work against a windows machine.
>
> Is www.example.com actually one of the machines listed as belonging to 
> your [windows] group?  If not the default connection, ssh, will be 
> attempted.
>
> The user does not need to be logged in on the windows machine, but the 
> user has to exist (and ansible needs to know the correct password of 
> course).
>
> Since you are running ansible 1.8 then you will need to connect as a local 
> user on the windows machine.  If you are able to use 1.9 then you can 
> connect using a domain user if you have pykerberos installed.  You will 
> need to specify the username like
> [email protected] <javascript:> in order to use a domain user.
>
> Hope that helps,
>
> Jon
>
> On Thursday, April 9, 2015 at 6:12:49 PM UTC+1, skinnedknuckles wrote:
>>
>> Actually I'm trying to connect to a Windows machine so I can't use ssh.  
>> In that case are the contents of my windows.yml file correct for connecting 
>> to a windows machine.  I've tried using port 5986 and 5985 (using a cert 
>> and ssl) but neither works.
>>
>> windows.yml file contains... 
>>
>>
>> ansible_ssh_user: ansmgr
>>
>> ansivle_ssh_pass: ansible123
>>
>> ansible_ssh_port: 5986
>>
>> ansible_connection: winrm
>>
>>
>> Also someone told me that the user and password in the windows.yml file 
>> must match the username and password of the active account (logged in) on 
>> the windows machine.  Is this correct?
>>
>>
>>  I was also told that the active account must be a local account not a 
>> domain account.  Is this correct?
>>
>> On Tue, Apr 7, 2015 at 8:29 AM, J Hawkesworth <[email protected]> 
>> wrote:
>>
>>> It looks like you are making an ssh connection so it appears your vars 
>>> are not getting picked up.
>>> Since your config has a user 'ansible' but the logging output shows you 
>>> are connecting as 'ansmgr', and clearly connecting to port 22 not 5986 
>>>  I am wondering if you are picking up the inventory / hosts file that you 
>>> expect?
>>>
>>> Jon
>>>
>>> On Thursday, April 2, 2015 at 9:22:58 PM UTC+1, skinnedknuckles wrote:
>>>>
>>>> Thanks for the tip.  In my case it would be simpler to keep everything 
>>>> in the hosts file.
>>>>
>>>> But actually I did have the ansible_ssh vars in the 
>>>> etc/ansible/group_vars/windows.yml
>>>>
>>>> On Thursday, April 2, 2015 at 12:31:25 PM UTC-5, skinnedknuckles wrote:
>>>>>
>>>>> I'm having trouble getting win_ping to work with or without SSL.  Here 
>>>>> are my details...
>>>>>
>>>>>
>>>>> CentOS Linux release 7.1.1503 (Core)
>>>>>
>>>>> ansible 1.8 (devel 57d2622c8c) last updated 2014/10/17 18:19:13 (GMT 
>>>>> -500)
>>>>>
>>>>>
>>>>> using pywinrm-0.0.3-py2.7
>>>>>
>>>>>
>>>>> I started winrm on the remote node using this script from 
>>>>> Hindenes/Church 
>>>>> <https://github.com/ansible/ansible/blob/devel/examples/scripts/ConfigureRemotingForAnsible.ps1>
>>>>>
>>>>>
>>>>> windows.yml file contains... 
>>>>>
>>>>>
>>>>> ansible_ssh_user: ansible 
>>>>>
>>>>> ansivle_ssh_pass: ansible123 
>>>>>
>>>>> ansible_ssh_port: 5986 
>>>>>
>>>>> ansible_connection: winrm
>>>>>
>>>>>  
>>>>>
>>>>> hosts file contains...
>>>>>
>>>>> [windows] 
>>>>> ComputerName
>>>>>
>>>>>  
>>>>>
>>>>>
>>>>> This is my output when trying to run win_ping
>>>>>
>>>>> [ansmgr@dhcp1-60-20 ansible]$ ansible windows -m win_ping -vvvv 
>>>>>
>>>>> <www.example.com <http://ads-6999.am.ad.seagate.com>> ESTABLISH 
>>>>> CONNECTION FOR USER: ansmgr 
>>>>>
>>>>> <www.example.com <http://ads-6999.am.ad.seagate.com>> REMOTE_MODULE 
>>>>> win_ping 
>>>>>
>>>>> <www.example.com <http://ads-6999.am.ad.seagate.com>> EXEC ssh -C -tt 
>>>>> -vvv -o ControlMaster=auto -o ControlPersist=60s -o 
>>>>> ControlPath=/home/ansmgr/.ansible/cp/ansible-ssh-%h-%p-%r -o 
>>>>> KbdInteractiveAuthentication=no -o PreferredAuthentications=
>>>>> gssapi-with-mic,gssapi-keyex,hostbased,publickey -o 
>>>>> PasswordAuthentication=no -o ConnectTimeout=10 www.example.com 
>>>>> <http://ads-6999.am.ad.seagate.com> /bin/sh -c 'mkdir -p 
>>>>> $HOME/.ansible/tmp/ansible-tmp-1427994666.99-36837830948182 && chmod 
>>>>> a+rx $HOME/.ansible/tmp/ansible-tmp-1427994666.99-36837830948182 && 
>>>>> echo $HOME/.ansible/tmp/ansible-tmp-1427994666.99-36837830948182' 
>>>>>
>>>>> www.example.com <http://ads-6999.am.ad.seagate.com> | FAILED => SSH 
>>>>> encountered an unknown error. The output was: 
>>>>>
>>>>> OpenSSH_6.6.1, OpenSSL 1.0.1e-fips 11 Feb 2013 
>>>>>
>>>>> debug1: Reading configuration data /etc/ssh/ssh_config 
>>>>>
>>>>> debug1: /etc/ssh/ssh_config line 56: Applying options for * 
>>>>>
>>>>> debug1: auto-mux: Trying existing master 
>>>>>
>>>>> debug1: Control socket "/home/ansmgr/.ansible/cp/
>>>>> ansible-ssh-www.example.com-22-ansmgr" does not exist 
>>>>>
>>>>> debug2: ssh_connect: needpriv 0 
>>>>>
>>>>> debug1: Connecting to www.example.com 
>>>>> <http://ads-6999.am.ad.seagate.com> [123.123.123.123] port 22. 
>>>>>
>>>>> debug2: fd 3 setting O_NONBLOCK 
>>>>>
>>>>> debug1: connect to address 123.123.123.123 port 22: Connection refused 
>>>>>
>>>>> ssh: connect to host www.example.com 
>>>>> <http://ads-6999.am.ad.seagate.com> port 22: Connection refused 
>>>>>
>>>>>  
>>>>>
>>>>  -- 
>>> You received this message because you are subscribed to a topic in the 
>>> Google Groups "Ansible Project" group.
>>> To unsubscribe from this topic, visit 
>>> https://groups.google.com/d/topic/ansible-project/IgVLtavpGCE/unsubscribe
>>> .
>>> To unsubscribe from this group and all its topics, 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/e8818ff4-57ad-4142-b659-6ebb3bbde34e%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/ansible-project/e8818ff4-57ad-4142-b659-6ebb3bbde34e%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>

-- 
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/e7bd1bac-c62a-407f-8cb5-f68a49e27d13%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to