Sorry for the confusion, I was replying to the incorrect assertion above
and missed the scrollback.

Please make sure you file a ticket for this one as tracebacks in Ansible
are definitely bugs, though it sounds like you need to either use
--ask-pass or set ansible_ssh_pass -- though the variable name is named
"ssh" it's not limited to being used just for SSH.




On Mon, Sep 29, 2014 at 9:12 AM, Jonathan Anderson <
[email protected]> wrote:

> ansible 1.7.1  (this and other details are in the original posting)
>
>
> On Mon, Sep 29, 2014 at 7:03 AM, Michael DeHaan <[email protected]>
> wrote:
>
>> ansible_ssh_host does not imply the transport.
>>
>> Let's ask the starter question, "what's the output of ansible --version" ?
>>
>>
>>
>> On Mon, Sep 29, 2014 at 6:36 AM, J Hawkesworth <
>> [email protected]> wrote:
>>
>>> Try not setting the ansible_ssh_host in your inventory - I think this
>>> might be forcing it to attempt ssh transport, which of course isn't going
>>> to work for windows hosts.
>>>
>>> In other words, change
>>>
>>> [ads800s]
>>> ADS-6999 ansible_ssh_host=123.123.123.123
>>>
>>> to
>>>
>>> ads800s]
>>> ADS-6999
>>>
>>> and ensure ADS-6999 can either be resolved by your local dns or as an
>>> entry in /etc/hosts
>>>
>>>
>>> On Wednesday, September 24, 2014 3:51:28 PM UTC+1, skinnedknuckles wrote:
>>>>
>>>>
>>>> I'm having trouble getting win_ping to work.  Here is my info:
>>>> Fedora 20
>>>> Ansible 1.7.1
>>>> Remote node running windows 7
>>>> The WinRM script by Trond runs without errors on the remote node
>>>> Control and Remote Machines are both on Lan with common domain w/o
>>>> firewalls
>>>> So far as I can tell I've installed everything on control and remote
>>>> machine as described in documentation
>>>>
>>>> My inventory file contains
>>>> [ads800s]
>>>> ADS-6999 ansible_ssh_host=123.123.123.123
>>>>
>>>> My windows.yml file is in the group_vars directory and contains
>>>> ansible_ssh_user: ansmgr
>>>> ansible_ssh_pass: ansiblepw
>>>> ansible_ssh_port: 5986
>>>> ansible_connection: winrm
>>>>
>>>> Can you tell what I'm doing wrong?  Do you need any more information?
>>>>
>>>> Here is the debugging output of my win_ping command (with -c winrm is
>>>> below)
>>>>
>>>> [ansmgr@LinuxControlMachine ansible]$ ansible ADS-6999 -m win_ping
>>>> -vvvv
>>>> <123.123.123.123> ESTABLISH CONNECTION FOR USER: ansmgr
>>>> <123.123.123.123> REMOTE_MODULE win_ping
>>>> <123.123.123.123> EXEC ['ssh', '-C', '-tt', '-vvv', '-o',
>>>> 'ControlMaster=auto', '-o', 'ControlPersist=60s', '-o',
>>>> 'ControlPath=/home/ansmgr/.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', 'ConnectTimeout=10',
>>>> '123.123.123.123', "/bin/sh -c 'mkdir -p $HOME/.ansible/tmp/ansible-
>>>> tmp-1411567957.01-192759344617423 && chmod a+rx
>>>> $HOME/.ansible/tmp/ansible-tmp-1411567957.01-192759344617423 && echo
>>>> $HOME/.ansible/tmp/ansible-tmp-1411567957.01-192759344617423'"]
>>>> ADS-6999 | FAILED => SSH encountered an unknown error. The output was:
>>>> OpenSSH_6.4, OpenSSL 1.0.1e-fips 11 Feb 2013
>>>> debug1: Reading configuration data /etc/ssh/ssh_config
>>>> debug1: /etc/ssh/ssh_config line 51: Applying options for *
>>>> debug1: auto-mux: Trying existing master
>>>> debug1: Control socket "/home/ansmgr/.ansible/cp/
>>>> ansible-ssh-123.123.123.123-22-ansmgr" does not exist
>>>> debug2: ssh_connect: needpriv 0
>>>> debug1: Connecting to 123.123.123.123 [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 123.123.123.123 port 22: Connection refused
>>>>
>>>> Here is the debugging output of my win_ping command with -c winrm is
>>>> below
>>>>
>>>> [ansmgr@LinuxControlMachine ansible]$ ansible ADS-6999 -c winrm -m
>>>> win_ping -vvvv
>>>> <123.123.123.123> ESTABLISH WINRM CONNECTION FOR USER: ansmgr on PORT
>>>> 5986 TO 123.123.123.123
>>>> ADS-6999 | FAILED => Traceback (most recent call last):
>>>>   File "/usr/lib/python2.7/site-packages/ansible/runner/__init__.py",
>>>> line 561, in _executor
>>>>     exec_rc = self._executor_internal(host, new_stdin)
>>>>   File "/usr/lib/python2.7/site-packages/ansible/runner/__init__.py",
>>>> line 666, in _executor_internal
>>>>     return self._executor_internal_inner(host, self.module_name,
>>>> self.module_args, inject, port, complex_args=complex_args)
>>>>   File "/usr/lib/python2.7/site-packages/ansible/runner/__init__.py",
>>>> line 837, in _executor_internal_inner
>>>>     conn = self.connector.connect(actual_host, actual_port,
>>>> actual_user, actual_pass, actual_transport, actual_private_key_file)
>>>>   File "/usr/lib/python2.7/site-packages/ansible/runner/connection.py",
>>>> line 34, in connect
>>>>     self.active = conn.connect()
>>>>   File 
>>>> "/usr/lib/python2.7/site-packages/ansible/runner/connection_plugins/winrm.py",
>>>> line 132, in connect
>>>>     self.protocol = self._winrm_connect()
>>>>   File 
>>>> "/usr/lib/python2.7/site-packages/ansible/runner/connection_plugins/winrm.py",
>>>> line 71, in _winrm_connect
>>>>     cache_key = '%s:%s@%s:%d' % (self.user, 
>>>> hashlib.md5(self.password).hexdigest(),
>>>> self.host, port)
>>>> TypeError: md5() argument 1 must be string or buffer, not None
>>>>
>>>>
>>>>  --
>>> 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/0c52c661-746a-44b9-8bc3-805bcbf006fc%40googlegroups.com
>>> <https://groups.google.com/d/msgid/ansible-project/0c52c661-746a-44b9-8bc3-805bcbf006fc%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 a topic in the
>> Google Groups "Ansible Project" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/ansible-project/mXsqZp6oiV0/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/CA%2BnsWgxObC7FUMCBXBb3Dch8Ar7vD7dML4YeNMJfRtbTOa1PKw%40mail.gmail.com
>> <https://groups.google.com/d/msgid/ansible-project/CA%2BnsWgxObC7FUMCBXBb3Dch8Ar7vD7dML4YeNMJfRtbTOa1PKw%40mail.gmail.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/CAC-wQgHxZePQUA-s4jrbmBuW%3DdwOW_-7t%3DtPoPX-uh_05tRO9Q%40mail.gmail.com
> <https://groups.google.com/d/msgid/ansible-project/CAC-wQgHxZePQUA-s4jrbmBuW%3DdwOW_-7t%3DtPoPX-uh_05tRO9Q%40mail.gmail.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/CA%2BnsWgxPf4unKNe%2BBF4oo5tOZgV%3Dg7f2rzLrFBXruPX%3D0WjDFA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to