When I try to do anything, even something basic with ansible under cygwin, I get the following error:
$ ansible all -m ping
example.org | UNREACHABLE! => {
"changed": false,
"msg": "Failed to connect to the host via ssh: mm_send_fd: sendmsg(2): Connection reset by peer\r\nmux_client_request_session: send fds failed\r\n",
"unreachable": true
}
Best Answer
Add the following lines to
ansible.cfg
(either in the playbook folder or in/etc/ansible/ansible.cfg
):From what I've gathered,
ControlMaster=auto
also works, but under cygwin this option has to be disabled. Source.