win_ping not getting executed

Hello ,

I am trying to use win_ping module to connect to a windows server. but it keeps defaulting to SSH

→ ansible --version
ansible 1.7.1
linbynd@linbynd-Inspiron:~/packer_prac
→ ansible -i hosts win -m win_ping -u Administrator -vvv
<192.168.1.4> ESTABLISH CONNECTION FOR USER: Administrator
<192.168.1.4> REMOTE_MODULE win_ping
<192.168.1.4> EXEC [‘ssh’, ‘-C’, ‘-tt’, ‘-q’, ‘-o’, ‘ControlMaster=auto’, ‘-o’, ‘ControlPersist=1800s’, ‘-o’, ‘ControlPath=/home/linbynd/.ansible/cp/ansible-ssh-%h-%p-%r’, ‘-o’, ‘Port=22’, ‘-o’, ‘KbdInteractiveAuthentication=no’, ‘-o’, ‘PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey’, ‘-o’, ‘PasswordAuthentication=no’, ‘-o’, ‘User=Administrator’, ‘-o’, ‘ConnectTimeout=10’, ‘192.168.1.4’, “/bin/sh -c ‘mkdir -p $HOME/.ansible/tmp/ansible-tmp-1408141292.45-166274142953398 && chmod a+rx $HOME/.ansible/tmp/ansible-tmp-1408141292.45-166274142953398 && echo $HOME/.ansible/tmp/ansible-tmp-1408141292.45-166274142953398’”]
^CTraceback (most recent call last):

Any idea what could be the issue, I am trying to use for windows.

  • Vinit

Have you set ansible_connection=winrm in your inventory file?

http://docs.ansible.com/intro_windows.html#inventory

There are several inventory vars required to identify the host as windows.

Alternatively you can specify “-c winrm” on the command line for this too.

Looks like you might have Control-C’d the system but not pasted the full traceback.

Can you please paste the full output or was that it?

The traceback is the most valuable part for us.

Thanks!

sure let me try setting the winrm variable, I have not done that… If I am facing the issue even with that I will just paste the traceback as well. @Michael, I did a crtl-c. But let me paste the whole out put too.

Thanks

  • Vinit