Thanks for the reply, i applied all these thing but not able to solve my problem.
please look into the logs also and provide the possible solution: 2017-08-04 10:19:54,570 urllib3.connectionpool Starting new HTTPS connection (1): X.X.X.X 2017-08-04 10:19:54,598 urllib3.connectionpool https://X.X.X.X:5986 "POST /wsman HTTP/1.1" 401 0 2017-08-04 10:19:54,599 urllib3.connectionpool Resetting dropped connection: X.X.X.X 2017-08-04 10:19:54,612 urllib3.connectionpool https://X.X.X.X:5986 "POST /wsman HTTP/1.1" 401 0 2017-08-04 10:19:54,614 urllib3.connectionpool https://X.X.X.X:5986 "POST /wsman HTTP/1.1" 401 0 2017-08-04 10:19:54,616 urllib3.connectionpool https://X.X.X.X:5986 "POST /wsman HTTP/1.1" 401 0 2017-08-04 10:19:54,619 urllib3.connectionpool https://X.X.X.X:5986 "POST /wsman HTTP/1.1" 401 0 2017-08-04 10:19:54,642 urllib3.connectionpool https://X.X.X.X:5986 "POST /wsman HTTP/1.1" 200 1632 2017-08-04 10:19:54,648 urllib3.connectionpool https://X.X.X.X:5986 "POST /wsman HTTP/1.1" 200 847 2017-08-04 10:19:54,653 urllib3.connectionpool https://X.X.X.X:5986 "POST /wsman HTTP/1.1" 500 1267 2017-08-04 10:19:54,655 p=8231 u=root | [WARNING]: FATAL ERROR DURING FILE TRANSFER: Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/ansible/plugins/connection/winrm.py", line 267, in _winrm_exec self._winrm_send_input(self.protocol, self.shell_id, command_id, data, eof=is_last) File "/usr/lib/python2.7/site- packages/ansible/plugins/connection/winrm.py", line 248, in _winrm_send_input protocol.send_message(xmltodict.unparse(rq)) File "/usr/lib/python2.7/site- packages/winrm/protocol.py", line 207, in send_message return self.transport.send_message(message) File "/usr/lib/python2.7/site-packages/winrm/transport.py", line 202, in send_message raise WinRMTransportError('http', error_message) WinRMTransportError: (u'http', u'Bad HTTP response returned from server. Code 500') 2017-08-04 10:19:54,658 urllib3.connectionpool https://X.X.X.X:5986 "POST /wsman HTTP/1.1" 200 757 2017-08-04 10:19:54,660 urllib3.connectionpool https://X.X.X.X:5986 "POST /wsman HTTP/1.1" 200 602 2017-08-04 10:19:54,665 p=8231 u=root | X.X.X.X | FAILED! => { "failed": true, "msg": "winrm send_input failed" On Tuesday, August 1, 2017 at 6:04:32 PM UTC+5:30, To Versus wrote: > > I think you should run powershell script on your windows machine with > -EnableCredSSP option like below. > > powershell.exe -File ConfigureRemotingForAnsible.ps1 -EnableCredSSP > > If you have already do this, it is helpful to run ansible module with > -vvvvv option. > > ansible windows -m win_ping -vvvvv > > You can see the following statement on the command line if CredSSP > authentification mode is properly configured. > > WINRM CONNECT: transport=credssp endpoint=https://<hostname>:<port>/wsman > > As a reference, below is my settings in group variable file: > > ansible_port: 5986 > ansible_connection: winrm > ansible_winrm_server_cert_validation: ignore > ansible_winrm_transport: credssp > > It is noted that I'm also using the same ansible version 2.3.1.0 on CentOS > 7. > > -- 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 ansible-project+unsubscr...@googlegroups.com. To post to this group, send email to ansible-project@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/ee0e29c2-237b-4fec-adc4-c13141d17f06%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.