The ping and win_ping modules aren't doing an ICMP ping, they are checking 
to see if Ansible can connect to the host and execute a very basic module. 
In your case it's able to connect to the host but it's enable to 
authenticate using the credentials you have specified. See 
https://docs.ansible.com/ansible/latest/user_guide/windows_setup.html#http-401-credentials-rejected
 
for a list of reasons why it might be rejecting your credentials.

On Friday, October 9, 2020 at 7:20:56 PM UTC+10 [email protected] wrote:

> ICMP protocol is emabled on remote machine.
> Remote desktop is also enabled.
> winrm and enable-psremoting also enabled
>
> Ran, below commands also.
> winrm set winrm/config/client/auth '@{Basic="true"}' 
> winrm set winrm/config/service/auth '@{Basic="true"}'  
>
> Able to ping the remote windows serer 2019 machine from ansible server 
> ubuntu machine.
>
> But when I ran a ping test, win_ping from ansible, getting below error.
> adminuser@ansible-server:~/Desktop/DM$ ansible windows -m win_ping -vvv -i 
> inventory.yml
> ansible 2.9.12
>   config file = /etc/ansible/ansible.cfg
>   configured module search path = 
> [u'/home/adminuser/.ansible/plugins/modules', 
> u'/usr/share/ansible/plugins/modules']
>   ansible python module location = /usr/lib/python2.7/dist-packages/ansible
>   executable location = /usr/bin/ansible
>   python version = 2.7.17 (default, Nov  7 2019, 10:07:09) [GCC 9.2.1 
> 20191008]
> Using /etc/ansible/ansible.cfg as config file
> host_list declined parsing /home/adminuser/Desktop/DM/inventory.yml as it 
> did not pass its verify_file() method
> script declined parsing /home/adminuser/Desktop/DM/inventory.yml as it did 
> not pass its verify_file() method
> Parsed /home/adminuser/Desktop/DM/inventory.yml inventory source with ini 
> plugin
> META: ran handlers
> Using module file 
> /usr/lib/python2.7/dist-packages/ansible/modules/windows/win_ping.ps1
> Pipelining is enabled.
> [WARNING]: ansible_winrm_cert_validation unsupported by pywinrm (is an 
> up-to-date version of pywinrm installed?)
> <10.1.85.246> ESTABLISH WINRM CONNECTION FOR USER: administrator on PORT 
> 5985 TO 10.1.85.246
> Using module file 
> /usr/lib/python2.7/dist-packages/ansible/modules/windows/win_ping.ps1
> Pipelining is enabled.
> [WARNING]: ansible_winrm_cert_validation unsupported by pywinrm (is an 
> up-to-date version of pywinrm installed?)
> <10.1.85.236> ESTABLISH WINRM CONNECTION FOR USER: administrator on PORT 
> 5985 TO 10.1.85.236
> build-machine3 | UNREACHABLE! => {
>     "changed": false,
>     "msg": "ntlm: the specified credentials were rejected by the server",
>     "unreachable": true
> }
> EXEC (via pipeline wrapper)
> build-machine2 | SUCCESS => {
>     "changed": false,
>     "invocation": {
>         "module_args": {
>             "data": "pong"
>         }
>     },
>     "ping": "pong"
> }
> META: ran handlers
> META: ran handlers
>
> On build-machine2 everything is open, firewall disabled.
> But on build-machine3 this problem occured but ICMP all protocols enabled 
> and winrm also.
>
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/c4ede244-3c66-4039-a96b-97953d920f5en%40googlegroups.com.

Reply via email to