Ansible ssh connection issue

Hi All

Ansible is not able to connect to certain servers in my environment.

Setting up ssh keys is not really an option because I do not have write access. Even if I did, there are 1300 servers. :slight_smile:

Please let me know what the issue is and what I can do to resolve.

Thank you in advance!

-Jim

$ ansible test -m ping -i inventories/try1 --ask-pass -vvvv

ansible 2.8.1

config file = /etc/ansible/ansible.cfg

configured module search path = [u’/home/tjx/jam01370/.ansible/plugins/modules’, u’/usr/share/ansible/plugins/modules’]

ansible python module location = /usr/lib/python2.7/site-packages/ansible

executable location = /usr/bin/ansible

python version = 2.7.5 (default, Mar 26 2019, 22:13:06) [GCC 4.8.5 20150623 (Red Hat 4.8.5-36)]

Using /etc/ansible/ansible.cfg as config file

SSH password:

setting up inventory plugins

host_list declined parsing /home/tjx/jam01370/splunk_uf_install/inventories/try1 as it did not pass it’s verify_file() method

script declined parsing /home/tjx/jam01370/splunk_uf_install/inventories/try1 as it did not pass it’s verify_file() method

auto declined parsing /home/tjx/jam01370/splunk_uf_install/inventories/try1 as it did not pass it’s verify_file() method

Parsed /home/tjx/jam01370/splunk_uf_install/inventories/try1 inventory source with ini plugin

Loading callback plugin minimal of type stdout, v2.0 from /usr/lib/python2.7/site-packages/ansible/plugins/callback/minimal.pyc

META: ran handlers

Attempting python interpreter discovery

ESTABLISH SSH CONNECTION FOR USER: None

SSH: EXEC sshpass -d10 ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o ConnectTimeout=30 -o ControlPath=/home/tjx/jam01370/.ansible/cp/b52d05cd40 lnxqaplm10 β€˜/bin/sh -c β€˜"β€™β€œ'echo PLATFORM; uname; echo FOUND; command -v 'β€β€™β€œ'β€β€˜"β€™β€œ'β€β€˜"β€™β€œβ€˜/usr/bin/pythonβ€™β€β€˜"β€™β€œ'β€β€˜"β€™β€œ'β€β€˜"’; command -v β€˜"β€™β€œ'β€β€˜"β€™β€œ'β€β€˜"β€™β€œβ€˜python3.7β€™β€β€˜"β€™β€œ'β€β€˜"β€™β€œ'β€β€˜"’; command -v β€˜"β€™β€œ'β€β€˜"β€™β€œ'β€β€˜"β€™β€œβ€˜python3.6β€™β€β€˜"β€™β€œ'β€β€˜"β€™β€œ'β€β€˜"’; command -v β€˜"β€™β€œ'β€β€˜"β€™β€œ'β€β€˜"β€™β€œβ€˜python3.5β€™β€β€˜"β€™β€œ'β€β€˜"β€™β€œ'β€β€˜"’; command -v β€˜"β€™β€œ'β€β€˜"β€™β€œ'β€β€˜"β€™β€œβ€˜python2.7β€™β€β€˜"β€™β€œ'β€β€˜"β€™β€œ'β€β€˜"’; command -v β€˜"β€™β€œ'β€β€˜"β€™β€œ'β€β€˜"β€™β€œβ€˜python2.6β€™β€β€˜"β€™β€œ'β€β€˜"β€™β€œ'β€β€˜"’; command -v β€˜"β€™β€œ'β€β€˜"β€™β€œ'β€β€˜"β€™β€œβ€˜/usr/libexec/platform-pythonβ€™β€β€˜"β€™β€œ'β€β€˜"β€™β€œ'β€β€˜"’; command -v β€˜"β€™β€œ'β€β€˜"β€™β€œ'β€β€˜"β€™β€œβ€˜/usr/bin/python3β€™β€β€˜"β€™β€œ'β€β€˜"β€™β€œ'β€β€˜"’; command -v β€˜"β€™β€œ'β€β€˜"β€™β€œ'β€β€˜"β€™β€œβ€˜pythonβ€™β€β€˜"β€™β€œ'β€β€˜"β€™β€œ'β€β€˜"’; echo ENDFOUND && sleep 0β€™β€œ'β€β€˜β€™

(0, β€˜PLATFORM\nLinux\nFOUND\n/usr/bin/python\n/usr/bin/python\nENDFOUND\n’, β€˜OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 58: Applying options for \r\ndebug1: auto-mux: Trying existing master\r\ndebug1: Control socket β€œ/home/tjx/jam01370/.ansible/cp/b52d05cd40” does not exist\r\ndebug2: resolving β€œlnxqaplm10” port 22\r\ndebug2: ssh_connect_direct: needpriv 0\r\ndebug1: Connecting to lnxqaplm10 [172.16.130.114] port 22.\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug1: fd 3 clearing O_NONBLOCK\r\ndebug1: Connection established.\r\ndebug3: timeout: 30000 ms remain after connect\r\ndebug1: identity file /home/tjx/jam01370/.ssh/id_rsa type 1\r\ndebug1: key_load_public: No such file or directory\r\ndebug1: identity file /home/tjx/jam01370/.ssh/id_rsa-cert type -1\r\ndebug1: key_load_public: No such file or directory\r\ndebug1: identity file /home/tjx/jam01370/.ssh/id_dsa type -1\r\ndebug1: key_load_public: No such file or directory\r\ndebug1: identity file /home/tjx/jam01370/.ssh/id_dsa-cert type -1\r\ndebug1: key_load_public: No such file or directory\r\ndebug1: identity file /home/tjx/jam01370/.ssh/id_ecdsa type -1\r\ndebug1: key_load_public: No such file or directory\r\ndebug1: identity file /home/tjx/jam01370/.ssh/id_ecdsa-cert type -1\r\ndebug1: key_load_public: No such file or directory\r\ndebug1: identity file /home/tjx/jam01370/.ssh/id_ed25519 type -1\r\ndebug1: key_load_public: No such file or directory\r\ndebug1: identity file /home/tjx/jam01370/.ssh/id_ed25519-cert type -1\r\ndebug1: Enabling compatibility mode for protocol 2.0\r\ndebug1: Local version string SSH-2.0-OpenSSH_7.4\r\ndebug1: Remote protocol version 2.0, remote software version OpenSSH_4.3\r\ndebug1: match: OpenSSH_4.3 pat OpenSSH_4 compat 0x00000000\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug1: Authenticating to lnxqaplm10:22 as 'jam01370'\r\ndebug3: hostkeys_foreach: reading file β€œ/home/tjx/jam01370/.ssh/known_hosts”\r\ndebug3: record_hostkey: found key type DSA in file /home/tjx/jam01370/.ssh/known_hosts:62\r\ndebug3: load_hostkeys: loaded 1 keys from lnxqaplm10\r\ndebug3: order_hostkeyalgs: prefer hostkeyalgs: ssh-dss-cert-v01@openssh.com,ssh-dss\r\ndebug3: send packet: type 20\r\ndebug1: SSH2_MSG_KEXINIT sent\r\ndebug3: receive packet: type 20\r\ndebug1: SSH2_MSG_KEXINIT received\r\ndebug2: local client KEXINIT proposal\r\ndebug2: KEX algorithms: curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha256,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1,ext-info-c\r\ndebug2: host key algorithms: ssh-dss-cert-v01@openssh.com,ssh-dss,ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,ssh-ed25519-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-ed25519,rsa-sha2-512,rsa-sha2-256,ssh-rsa\r\ndebug2: ciphers ctos: chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com,aes128-cbc,aes192-cbc,aes256-cbc\r\ndebug2: ciphers stoc: chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com,aes128-cbc,aes192-cbc,aes256-cbc\r\ndebug2: MACs ctos: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1\r\ndebug2: MACs stoc: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1\r\ndebug2: compression ctos: zlib@openssh.com,zlib,none\r\ndebug2: compression stoc: zlib@openssh.com,zlib,none\r\ndebug2: languages ctos: \r\ndebug2: languages stoc: \r\ndebug2: first_kex_follows 0 \r\ndebug2: reserved 0 \r\ndebug2: peer server KEXINIT proposal\r\ndebug2: KEX algorithms: diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1\r\ndebug2: host key algorithms: ssh-dss\r\ndebug2: ciphers ctos: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,rijndael-cbc@lysator.liu.se\r\ndebug2: ciphers stoc: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,rijndael-cbc@lysator.liu.se\r\ndebug2: MACs ctos: hmac-md5,hmac-sha1,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96\r\ndebug2: MACs stoc: hmac-md5,hmac-sha1,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96\r\ndebug2: compression ctos: none,zlib@openssh.com\r\ndebug2: compression stoc: none,zlib@openssh.com\r\ndebug2: languages ctos: \r\ndebug2: languages stoc: \r\ndebug2: first_kex_follows 0 \r\ndebug2: reserved 0 \r\ndebug1: kex: algorithm: diffie-hellman-group-exchange-sha1\r\ndebug1: kex: host key algorithm: ssh-dss\r\ndebug1: kex: server->client cipher: aes128-ctr MAC: hmac-sha1 compression: zlib@openssh.com\r\ndebug1: kex: client->server cipher: aes128-ctr MAC: hmac-sha1 compression: zlib@openssh.com\r\ndebug1: kex: diffie-hellman-group-exchange-sha1 need=20 dh_need=20\r\ndebug1: kex: diffie-hellman-group-exchange-sha1 need=20 dh_need=20\r\ndebug3: send packet: type 34\r\ndebug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<7680<8192) sent\r\ndebug3: receive packet: type 31\r\ndebug1: got SSH2_MSG_KEX_DH_GEX_GROUP\r\ndebug2: bits set: 3096/6144\r\ndebug3: send packet: type 32\r\ndebug1: SSH2_MSG_KEX_DH_GEX_INIT sent\r\ndebug3: receive packet: type 33\r\ndebug1: got SSH2_MSG_KEX_DH_GEX_REPLY\r\ndebug1: Server host key: ssh-dss SHA256:FRUbt1RkaSS/uqBrwCbUb9I43nyah+iKP+DZzqKWMd0\r\ndebug3: hostkeys_foreach: reading file β€œ/home/tjx/jam01370/.ssh/known_hosts”\r\ndebug3: record_hostkey: found key type DSA in file /home/tjx/jam01370/.ssh/known_hosts:62\r\ndebug3: load_hostkeys: loaded 1 keys from lnxqaplm10\r\ndebug3: hostkeys_foreach: reading file β€œ/home/tjx/jam01370/.ssh/known_hosts”\r\ndebug3: record_hostkey: found key type DSA in file /home/tjx/jam01370/.ssh/known_hosts:62\r\ndebug3: load_hostkeys: loaded 1 keys from 172.16.130.114\r\ndebug1: Host 'lnxqaplm10' is known and matches the DSA host key.\r\ndebug1: Found key in /home/tjx/jam01370/.ssh/known_hosts:62\r\ndebug2: bits set: 3101/6144\r\ndebug3: send packet: type 21\r\ndebug2: set_newkeys: mode 1\r\ndebug1: rekey after 4294967296 blocks\r\ndebug1: SSH2_MSG_NEWKEYS sent\r\ndebug1: expecting SSH2_MSG_NEWKEYS\r\ndebug3: receive packet: type 21\r\ndebug1: SSH2_MSG_NEWKEYS received\r\ndebug2: set_newkeys: mode 0\r\ndebug1: rekey after 4294967296 blocks\r\ndebug2: key: /home/tjx/jam01370/.ssh/id_rsa (0x55fd4560ec20)\r\ndebug2: key: /home/tjx/jam01370/.ssh/id_dsa ((nil))\r\ndebug2: key: /home/tjx/jam01370/.ssh/id_ecdsa ((nil))\r\ndebug2: key: /home/tjx/jam01370/.ssh/id_ed25519 ((nil))\r\ndebug3: send packet: type 5\r\ndebug3: receive packet: type 6\r\ndebug2: service_accept: ssh-userauth\r\ndebug1: SSH2_MSG_SERVICE_ACCEPT received\r\ndebug3: send packet: type 50\r\ndebug3: receive packet: type 53\r\ndebug3: input_userauth_banner\r\n\n\tThis is a XXX Companies computer system. \n\ndebug3: receive packet: type 51\r\ndebug1: Authentications that can continue: publickey,gssapi-with-mic,password\r\ndebug3: start over, passed a different list publickey,gssapi-with-mic,password\r\ndebug3: preferred gssapi-keyex,gssapi-with-mic,publickey,keyboard-interactive,password\r\ndebug3: authmethod_lookup gssapi-with-mic\r\ndebug3: remaining preferred: publickey,keyboard-interactive,password\r\ndebug3: authmethod_is_enabled gssapi-with-mic\r\ndebug1: Next authentication method: gssapi-with-mic\r\ndebug3: send packet: type 50\r\ndebug2: we sent a gssapi-with-mic packet, wait for reply\r\ndebug3: receive packet: type 60\r\ndebug3: send packet: type 61\r\ndebug3: receive packet: type 61\r\ndebug3: send packet: type 66\r\ndebug3: receive packet: type 52\r\ndebug1: Enabling compression at level 6.\r\ndebug1: Authentication succeeded (gssapi-with-mic).\r\nAuthenticated to lnxqaplm10 ([172.16.130.114]:22).\r\ndebug1: setting up multiplex master socket\r\ndebug3: muxserver_listen: temporary control path /home/tjx/jam01370/.ansible/cp/b52d05cd40.DRIzA5JLhdR5C7r2\r\ndebug2: fd 4 setting O_NONBLOCK\r\ndebug3: fd 4 is O_NONBLOCK\r\ndebug3: fd 4 is O_NONBLOCK\r\ndebug1: channel 0: new [/home/tjx/jam01370/.ansible/cp/b52d05cd40]\r\ndebug3: muxserver_listen: mux listener channel 0 fd 4\r\ndebug2: fd 3 setting TCP_NODELAY\r\ndebug3: ssh_packet_set_tos: set IP_TOS 0x08\r\ndebug1: control_persist_detach: backgrounding master process\r\ndebug2: control_persist_detach: background process is 16107\r\ndebug2: fd 4 setting O_NONBLOCK\r\ndebug1: forking to background\r\ndebug1: Entering interactive session.\r\ndebug1: pledge: id\r\ndebug2: set_control_persist_exit_time: schedule exit in 60 seconds\r\ndebug1: multiplexing control connection\r\ndebug2: fd 5 setting O_NONBLOCK\r\ndebug3: fd 5 is O_NONBLOCK\r\ndebug1: channel 1: new [mux-control]\r\ndebug3: channel_post_mux_listener: new mux channel 1 fd 5\r\ndebug3: mux_master_read_cb: channel 1: hello sent\r\ndebug2: set_control_persist_exit_time: cancel scheduled exit\r\ndebug3: mux_master_read_cb: channel 1 packet type 0x00000001 len 4\r\ndebug2: process_mux_master_hello: channel 1 slave version 4\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_master_read_cb: channel 1 packet type 0x10000004 len 4\r\ndebug2: process_mux_alive_check: channel 1: alive check\r\ndebug3: mux_client_request_alive: done pid = 16109\r\ndebug3: mux_client_request_session: session request sent\r\ndebug3: mux_master_read_cb: channel 1 packet type 0x10000002 len 449\r\ndebug2: process_mux_new_session: channel 1: request tty 0, X 0, agent 0, subsys 0, term β€œxterm”, cmd β€œ/bin/sh -c 'echo PLATFORM; uname; echo FOUND; command -v '”'β€œ'/usr/bin/python'”'β€œ'; command -v '”'β€œ'python3.7'”'β€œ'; command -v '”'β€œ'python3.6'”'β€œ'; command -v '”'β€œ'python3.5'”'β€œ'; command -v '”'β€œ'python2.7'”'β€œ'; command -v '”'β€œ'python2.6'”'β€œ'; command -v '”'β€œ'/usr/libexec/platform-python'”'β€œ'; command -v '”'β€œ'/usr/bin/python3'”'β€œ'; command -v '”'β€œ'python'”'β€œ'; echo ENDFOUND && sleep 0'”, env 1\r\ndebug3: process_mux_new_session: got fds stdin 6, stdout 7, stderr 8\r\ndebug2: fd 7 setting O_NONBLOCK\r\ndebug2: fd 8 setting O_NONBLOCK\r\ndebug1: channel 2: new [client-session]\r\ndebug2: process_mux_new_session: channel_new: 2 linked to control channel 1\r\ndebug2: channel 2: send open\r\ndebug3: send packet: type 90\r\ndebug3: receive packet: type 91\r\ndebug2: callback start\r\ndebug2: client_session2_setup: id 2\r\ndebug1: Sending environment.\r\ndebug1: Sending env LANG = en_US.UTF-8\r\ndebug2: channel 2: request env confirm 0\r\ndebug3: send packet: type 98\r\ndebug1: Sending command: /bin/sh -c 'echo PLATFORM; uname; echo FOUND; command -v 'β€œ'”'/usr/bin/python'β€œ'”'; command -v 'β€œ'”'python3.7'β€œ'”'; command -v 'β€œ'”'python3.6'β€œ'”'; command -v 'β€œ'”'python3.5'β€œ'”'; command -v 'β€œ'”'python2.7'β€œ'”'; command -v 'β€œ'”'python2.6'β€œ'”'; command -v 'β€œ'”'/usr/libexec/platform-python'β€œ'”'; command -v 'β€œ'”'/usr/bin/python3'β€œ'”'; command -v 'β€œ'”'python'β€œ'”'; echo ENDFOUND && sleep 0'\r\ndebug2: channel 2: request exec confirm 1\r\ndebug3: send packet: type 98\r\ndebug3: mux_session_confirm: sending success reply\r\ndebug2: callback done\r\ndebug2: channel 2: open confirm rwindow 0 rmax 32768\r\ndebug1: mux_client_request_session: master session id: 2\r\ndebug2: channel 2: rcvd adjust 2097152\r\ndebug3: receive packet: type 99\r\ndebug2: channel_input_status_confirm: type 99 id 2\r\ndebug2: exec request accepted on channel 2\r\ndebug3: receive packet: type 96\r\ndebug2: channel 2: rcvd eof\r\ndebug2: channel 2: output open β†’ drain\r\ndebug3: receive packet: type 98\r\ndebug1: client_input_channel_req: channel 2 rtype exit-status reply 0\r\ndebug3: mux_exit_message: channel 2: exit message, exitval 0\r\ndebug3: receive packet: type 97\r\ndebug2: channel 2: rcvd close\r\ndebug2: channel 2: close_read\r\ndebug2: channel 2: input open β†’ closed\r\ndebug3: channel 2: will not send data after close\r\ndebug3: channel 2: will not send data after close\r\ndebug2: channel 2: obuf empty\r\ndebug2: channel 2: close_write\r\ndebug2: channel 2: output drain β†’ closed\r\ndebug2: channel 2: send close\r\ndebug3: send packet: type 97\r\ndebug2: channel 2: is dead\r\ndebug2: channel 2: gc: notify user\r\ndebug3: mux_master_session_cleanup_cb: entering for channel 2\r\ndebug2: channel 1: rcvd close\r\ndebug2: channel 1: output open β†’ drain\r\ndebug2: channel 1: close_read\r\ndebug2: channel 1: input open β†’ closed\r\ndebug2: channel 2: gc: user detached\r\ndebug2: channel 2: is dead\r\ndebug2: channel 2: garbage collecting\r\ndebug1: channel 2: free: client-session, nchannels 3\r\ndebug3: channel 2: status: The following connections are open:\r\n #1 mux-control (t16 r-1 i3/0 o1/0 fd 5/5 cc -1)\r\n #2 client-session (t4 r0 i3/0 o3/0 fd -1/-1 cc -1)\r\n\r\ndebug2: channel 1: obuf empty\r\ndebug2: channel 1: close_write\r\ndebug2: channel 1: output drain β†’ closed\r\ndebug2: channel 1: is dead (local)\r\ndebug2: channel 1: gc: notify user\r\ndebug3: mux_master_control_cleanup_cb: entering for channel 1\r\ndebug2: channel 1: gc: user detached\r\ndebug2: channel 1: is dead (local)\r\ndebug2: channel 1: garbage collecting\r\ndebug1: channel 1: free: mux-control, nchannels 2\r\ndebug3: channel 1: status: The following connections are open:\r\n #1 mux-control (t16 r-1 i3/0 o3/0 fd 5/5 cc -1)\r\n\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: set_control_persist_exit_time: schedule exit in 60 seconds\r\ndebug2: Received exit status from master 0\r\n’)

ESTABLISH SSH CONNECTION FOR USER: None

SSH: EXEC sshpass -d10 ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o ConnectTimeout=30 -o ControlPath=/home/tjx/jam01370/.ansible/cp/b52d05cd40 lnxqaplm10 β€˜/bin/sh -c β€˜"’"’/usr/bin/python && sleep 0β€™β€œ'β€β€˜β€™

(1, β€˜β€™, β€˜OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 58: Applying options for *\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 16109\r\ndebug3: mux_client_request_session: session request sent\r\ndebug1: mux_client_request_session: master session id: 2\r\n File β€œβ€, line 19\n with io.open(path, 'r', encoding=encoding) as fd:\n ^\nSyntaxError: invalid syntax\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 1\r\n’)

Failed to connect to the host via ssh: OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017

debug1: Reading configuration data /etc/ssh/ssh_config

debug1: /etc/ssh/ssh_config line 58: Applying options for *

debug1: auto-mux: Trying existing master

debug2: fd 3 setting O_NONBLOCK

debug2: mux_client_hello_exchange: master version 4

debug3: mux_client_forwards: request forwardings: 0 local, 0 remote

debug3: mux_client_request_session: entering

debug3: mux_client_request_alive: entering

debug3: mux_client_request_alive: done pid = 16109

debug3: mux_client_request_session: session request sent

debug1: mux_client_request_session: master session id: 2

File β€œβ€, line 19

with io.open(path, β€˜r’, encoding=encoding) as fd:

^

SyntaxError: invalid syntax

debug3: mux_client_read_packet: read header failed: Broken pipe

debug2: Received exit status from master 1

[WARNING]: Unhandled error in Python interpreter discovery for host lnxqaplm10: No JSON object could be decoded

Interpreter discovery remote stderr:

OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017

debug1: Reading configuration data /etc/ssh/ssh_config

debug1: /etc/ssh/ssh_config line 58: Applying options for *

debug1: auto-mux: Trying existing master

debug2: fd 3 setting O_NONBLOCK

debug2: mux_client_hello_exchange: master version 4

debug3: mux_client_forwards: request forwardings: 0 local, 0 remote

debug3: mux_client_request_session: entering

debug3: mux_client_request_alive: entering

debug3: mux_client_request_alive: done pid = 16109

debug3: mux_client_request_session: session request sent

debug1: mux_client_request_session: master session id: 2

File β€œβ€, line 19

with io.open(path, β€˜r’, encoding=encoding) as fd:

^

SyntaxError: invalid syntax

debug3: mux_client_read_packet: read header failed: Broken pipe

debug2: Received exit status from master 1

Using module file /usr/lib/python2.7/site-packages/ansible/modules/system/ping.py

Pipelining is enabled.

ESTABLISH SSH CONNECTION FOR USER: None

SSH: EXEC sshpass -d10 ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o ConnectTimeout=30 -o ControlPath=/home/tjx/jam01370/.ansible/cp/b52d05cd40 lnxqaplm10 β€˜/bin/sh -c β€˜"’"’/usr/bin/python && sleep 0β€™β€œ'β€β€˜β€™

(1, β€˜β€™, β€˜OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 58: Applying options for *\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 16109\r\ndebug3: mux_client_request_session: session request sent\r\ndebug1: mux_client_request_session: master session id: 2\r\n File β€œβ€, line 40\n with open(module, 'wb') as f:\n ^\nSyntaxError: invalid syntax\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 1\r\n’)

Failed to connect to the host via ssh: OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017

debug1: Reading configuration data /etc/ssh/ssh_config

debug1: /etc/ssh/ssh_config line 58: Applying options for *

debug1: auto-mux: Trying existing master

debug2: fd 3 setting O_NONBLOCK

debug2: mux_client_hello_exchange: master version 4

debug3: mux_client_forwards: request forwardings: 0 local, 0 remote

debug3: mux_client_request_session: entering

debug3: mux_client_request_alive: entering

debug3: mux_client_request_alive: done pid = 16109

debug3: mux_client_request_session: session request sent

debug1: mux_client_request_session: master session id: 2

File β€œβ€, line 40

with open(module, β€˜wb’) as f:

^

SyntaxError: invalid syntax

debug3: mux_client_read_packet: read header failed: Broken pipe

debug2: Received exit status from master 1

[WARNING]: Platform linux on host lnxqaplm10 is using the discovered Python interpreter at /usr/bin/python, but future installation of another Python

interpreter could change this. See https://docs.ansible.com/ansible/2.8/reference_appendices/interpreter_discovery.html for more information.

lnxqaplm10 | FAILED! => {

β€œansible_facts”: {

β€œdiscovered_interpreter_python”: β€œ/usr/bin/python”

},

β€œchanged”: false,

β€œmodule_stderr”: β€œOpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 58: Applying options for *\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 16109\r\ndebug3: mux_client_request_session: session request sent\r\ndebug1: mux_client_request_session: master session id: 2\r\n File "", line 40\n with open(module, β€˜wb’) as f:\n ^\nSyntaxError: invalid syntax\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 1\r\n”,

β€œmodule_stdout”: β€œβ€,

β€œmsg”: β€œMODULE FAILURE\nSee stdout/stderr for the exact error”,

β€œrc”: 1

}

It looks like you have pipelining on, but python on the some of the servers cannot support it. The easiest thing to do is just disable pipelining.