# get\_url runs but doesnt download the file

**URL:** <https://forum.ansible.com/t/get-url-runs-but-doesnt-download-the-file/24882>\
**Category:** Ansible Project\
**Created:** [July 3, 2017, 4:05pm UTC](https://forum.ansible.com/t/get-url-runs-but-doesnt-download-the-file/24882 "2017-07-03T16:05:06Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Anfield](https://avatars.discourse-cdn.com/v4/letter/a/dec6dc/32.png) [@Anfield](https://forum.ansible.com/u/Anfield)\
**Post date:** [July 3, 2017, 4:05pm UTC](https://forum.ansible.com/t/get-url-runs-but-doesnt-download-the-file/24882/1 "2017-07-03T16:05:06Z")

</div>

I have 2 vms both running centos and ansible, running a get\_url test and the playbook runs fine and says changed = 1 but the file never gets downloaded to the target

I have apache running on the server that hosts the file (root owns the remote dir - /var/www/html

Any ideas? Thanks.

ansible v 2.3.0.0

---

<div class="post-metadata">

**Author:** ![Dick\_Visser](https://avatars.discourse-cdn.com/v4/letter/d/d9b06d/32.png) [@Dick\_Visser](https://forum.ansible.com/u/Dick_Visser)\
**Post date:** [July 3, 2017, 4:16pm UTC](https://forum.ansible.com/t/get-url-runs-but-doesnt-download-the-file/24882/2 "2017-07-03T16:16:03Z")

</div>

What comes to mind:

\* debug with -vvvv  
\* run tcpdump on the initiating host to see if packets get out

Dick

---

<div class="post-metadata">

**Author:** ![Anfield](https://avatars.discourse-cdn.com/v4/letter/a/dec6dc/32.png) [@Anfield](https://forum.ansible.com/u/Anfield)\
**Post date:** [July 3, 2017, 4:31pm UTC](https://forum.ansible.com/t/get-url-runs-but-doesnt-download-the-file/24882/3 "2017-07-03T16:31:08Z")

</div>

Hi. I havent had any problems running other playbooks against this target, and I can ping the destination ansible server.

When I run -vvvv I get the output below, looked through it, cant see where the issue is

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

PLAYBOOK: geturl.yml \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
1 plays in geturl.yml

PLAY [10.10.0.5] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

TASK [Gathering Facts] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
Using module file /usr/lib/python2.7/site-packages/ansible/modules/system/setup.py  
\<10.10.0.5\> ESTABLISH SSH CONNECTION FOR USER: ansible  
\<10.10.0.5\> SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=ansible -o ConnectTimeout=10 -o ControlPath=/home/ansible/.ansible/cp/18a7933194 10.10.0.5 ‘/bin/sh -c ‘"’“‘echo ~ && sleep 0’”’“‘’  
\<10.10.0.5\> (0, ‘/home/ansible\n’, ‘OpenSSH\_6.6.1, OpenSSL 1.0.1e-fips 11 Feb 2013\r\ndebug1: Reading configuration data /etc/ssh/ssh\_config\r\ndebug1: /etc/ssh/ssh\_config line 56: Applying options for _\r\ndebug1: auto-mux: Trying existing master\r\ndebug1: Control socket “/home/ansible/.ansible/cp/18a7933194” does not exist\r\ndebug2: ssh\_connect: needpriv 0\r\ndebug1: Connecting to 10.10.0.5 [10.10.0.5] port 22.\r\ndebug2: fd 3 setting O\_NONBLOCK\r\ndebug1: fd 3 clearing O\_NONBLOCK\r\ndebug1: Connection established.\r\ndebug3: timeout: 10000 ms remain after connect\r\ndebug3: Incorrect RSA1 identifier\r\ndebug3: Could not load “/home/ansible/.ssh/id\_rsa” as a RSA1 public key\r\ndebug1: identity file /home/ansible/.ssh/id\_rsa type 1\r\ndebug1: identity file /home/ansible/.ssh/id\_rsa-cert type -1\r\ndebug1: identity file /home/ansible/.ssh/id\_dsa type -1\r\ndebug1: identity file /home/ansible/.ssh/id\_dsa-cert type -1\r\ndebug1: identity file /home/ansible/.ssh/id\_ecdsa type -1\r\ndebug1: identity file /home/ansible/.ssh/id\_ecdsa-cert type -1\r\ndebug1: identity file /home/ansible/.ssh/id\_ed25519 type -1\r\ndebug1: identity file /home/ansible/.ssh/id\_ed25519-cert type -1\r\ndebug1: Enabling compatibility mode for protocol 2.0\r\ndebug1: Local version string SSH-2.0-OpenSSH\_6.6.1\r\ndebug1: Remote protocol version 2.0, remote software version OpenSSH\_6.6.1\r\ndebug1: match: OpenSSH\_6.6.1 pat OpenSSH\_6.6.1_ compat 0x04000000\r\ndebug2: fd 3 setting O\_NONBLOCK\r\ndebug3: load\_hostkeys: loading entries for host “10.10.0.5” from file “/home/ansible/.ssh/known\_hosts”\r\ndebug3: load\_hostkeys: found key type ECDSA in file /home/ansible/.ssh/known\_hosts:2\r\ndebug3: load\_hostkeys: loaded 1 keys\r\ndebug3: order\_hostkeyalgs: prefer hostkeyalgs: [ecdsa-sha2-nistp256-cert-v01@openssh.com](mailto:ecdsa-sha2-nistp256-cert-v01@openssh.com),ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521\r\ndebug1: SSH2\_MSG\_KEXINIT sent\r\ndebug1: SSH2\_MSG\_KEXINIT received\r\ndebug2: kex\_parse\_kexinit: [curve25519-sha256@libssh.org](mailto:curve25519-sha256@libssh.org),ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1\r\ndebug2: kex\_parse\_kexinit: [ecdsa-sha2-nistp256-cert-v01@openssh.com](mailto:ecdsa-sha2-nistp256-cert-v01@openssh.com),ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-ed25519-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ssh-dss-cert-v01@openssh.com,ssh-rsa-cert-v00@openssh.com,ssh-dss-cert-v00@openssh.com,ssh-ed25519,ssh-rsa,ssh-dss\r\ndebug2: kex\_parse\_kexinit: [aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-gcm@openssh.com](mailto:aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-gcm@openssh.com),aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,rijndael-cbc@lysator.liu.se\r\ndebug2: kex\_parse\_kexinit: [aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-gcm@openssh.com](mailto:aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-gcm@openssh.com),aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,rijndael-cbc@lysator.liu.se\r\ndebug2: kex\_parse\_kexinit: [hmac-md5-etm@openssh.com](mailto:hmac-md5-etm@openssh.com),hmac-sha1-etm@openssh.com,umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-ripemd160-etm@openssh.com,hmac-sha1-96-etm@openssh.com,hmac-md5-96-etm@openssh.com,hmac-md5,hmac-sha1,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96\r\ndebug2: kex\_parse\_kexinit: [hmac-md5-etm@openssh.com](mailto:hmac-md5-etm@openssh.com),hmac-sha1-etm@openssh.com,umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-ripemd160-etm@openssh.com,hmac-sha1-96-etm@openssh.com,hmac-md5-96-etm@openssh.com,hmac-md5,hmac-sha1,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96\r\ndebug2: kex\_parse\_kexinit: [zlib@openssh.com](mailto:zlib@openssh.com),zlib,none\r\ndebug2: kex\_parse\_kexinit: [zlib@openssh.com](mailto:zlib@openssh.com),zlib,none\r\ndebug2: kex\_parse\_kexinit: \r\ndebug2: kex\_parse\_kexinit: \r\ndebug2: kex\_parse\_kexinit: first\_kex\_follows 0 \r\ndebug2: kex\_parse\_kexinit: reserved 0 \r\ndebug2: kex\_parse\_kexinit: [curve25519-sha256@libssh.org](mailto:curve25519-sha256@libssh.org),ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1\r\ndebug2: kex\_parse\_kexinit: ssh-rsa,ecdsa-sha2-nistp256,ssh-ed25519\r\ndebug2: kex\_parse\_kexinit: [aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-gcm@openssh.com](mailto:aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-gcm@openssh.com),aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,rijndael-cbc@lysator.liu.se\r\ndebug2: kex\_parse\_kexinit: [aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-gcm@openssh.com](mailto:aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-gcm@openssh.com),aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,rijndael-cbc@lysator.liu.se\r\ndebug2: kex\_parse\_kexinit: [hmac-md5-etm@openssh.com](mailto:hmac-md5-etm@openssh.com),hmac-sha1-etm@openssh.com,umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-ripemd160-etm@openssh.com,hmac-sha1-96-etm@openssh.com,hmac-md5-96-etm@openssh.com,hmac-md5,hmac-sha1,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96\r\ndebug2: kex\_parse\_kexinit: [hmac-md5-etm@openssh.com](mailto:hmac-md5-etm@openssh.com),hmac-sha1-etm@openssh.com,umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-ripemd160-etm@openssh.com,hmac-sha1-96-etm@openssh.com,hmac-md5-96-etm@openssh.com,hmac-md5,hmac-sha1,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96\r\ndebug2: kex\_parse\_kexinit: [none,zlib@openssh.com](mailto:none,zlib@openssh.com)\r\ndebug2: kex\_parse\_kexinit: [none,zlib@openssh.com](mailto:none,zlib@openssh.com)\r\ndebug2: kex\_parse\_kexinit: \r\ndebug2: kex\_parse\_kexinit: \r\ndebug2: kex\_parse\_kexinit: first\_kex\_follows 0 \r\ndebug2: kex\_parse\_kexinit: reserved 0 \r\ndebug2: mac\_setup: setup [hmac-md5-etm@openssh.com](mailto:hmac-md5-etm@openssh.com)\r\ndebug1: kex: server-\>client aes128-ctr [hmac-md5-etm@openssh.com](mailto:hmac-md5-etm@openssh.com) [zlib@openssh.com](mailto:zlib@openssh.com)\r\ndebug2: mac\_setup: setup [hmac-md5-etm@openssh.com](mailto:hmac-md5-etm@openssh.com)\r\ndebug1: kex: client-\>server aes128-ctr [hmac-md5-etm@openssh.com](mailto:hmac-md5-etm@openssh.com) [zlib@openssh.com](mailto:zlib@openssh.com)\r\ndebug1: kex: [curve25519-sha256@libssh.org](mailto:curve25519-sha256@libssh.org) need=16 dh\_need=16\r\ndebug1: kex: [curve25519-sha256@libssh.org](mailto:curve25519-sha256@libssh.org) need=16 dh\_need=16\r\ndebug1: sending SSH2\_MSG\_KEX\_ECDH\_INIT\r\ndebug1: expecting SSH2\_MSG\_KEX\_ECDH\_REPLY\r\ndebug1: Server host key: ECDSA 9c:94:68:e1:24:cc:98:b4:1d:9c:d8:2f:04:04:fd:73\r\ndebug3: load\_hostkeys: loading entries for host “10.10.0.5” from file “/home/ansible/.ssh/known\_hosts”\r\ndebug3: load\_hostkeys: found key type ECDSA in file /home/ansible/.ssh/known\_hosts:2\r\ndebug3: load\_hostkeys: loaded 1 keys\r\ndebug1: Host '10.10.0.5' is known and matches the ECDSA host key.\r\ndebug1: Found key in /home/ansible/.ssh/known\_hosts:2\r\ndebug1: ssh\_ecdsa\_verify: signature correct\r\ndebug2: kex\_derive\_keys\r\ndebug2: set\_newkeys: mode 1\r\ndebug1: SSH2\_MSG\_NEWKEYS sent\r\ndebug1: expecting SSH2\_MSG\_NEWKEYS\r\ndebug2: set\_newkeys: mode 0\r\ndebug1: SSH2\_MSG\_NEWKEYS received\r\ndebug1: SSH2\_MSG\_SERVICE\_REQUEST sent\r\ndebug2: service\_accept: ssh-userauth\r\ndebug1: SSH2\_MSG\_SERVICE\_ACCEPT received\r\ndebug2: key: /home/ansible/.ssh/id\_rsa (0x7f29472edd20),\r\ndebug2: key: /home/ansible/.ssh/id\_dsa ((nil)),\r\ndebug2: key: /home/ansible/.ssh/id\_ecdsa ((nil)),\r\ndebug2: key: /home/ansible/.ssh/id\_ed25519 ((nil)),\r\ndebug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,password\r\ndebug3: start over, passed a different list publickey,gssapi-keyex,gssapi-with-mic,password\r\ndebug3: preferred gssapi-with-mic,gssapi-keyex,hostbased,publickey\r\ndebug3: authmethod\_lookup gssapi-with-mic\r\ndebug3: remaining preferred: gssapi-keyex,hostbased,publickey\r\ndebug3: authmethod\_is\_enabled gssapi-with-mic\r\ndebug1: Next authentication method: gssapi-with-mic\r\ndebug1: Unspecified GSS failure. Minor code may provide more information\nNo Kerberos credentials available (default cache: KEYRING:persistent:1001)\n\r\ndebug1: Unspecified GSS failure. Minor code may provide more information\nNo Kerberos credentials available (default cache: KEYRING:persistent:1001)\n\r\ndebug2: we did not send a packet, disable method\r\ndebug3: authmethod\_lookup gssapi-keyex\r\ndebug3: remaining preferred: hostbased,publickey\r\ndebug3: authmethod\_is\_enabled gssapi-keyex\r\ndebug1: Next authentication method: gssapi-keyex\r\ndebug1: No valid Key exchange context\r\ndebug2: we did not send a packet, disable method\r\ndebug3: authmethod\_lookup publickey\r\ndebug3: remaining preferred: ,publickey\r\ndebug3: authmethod\_is\_enabled publickey\r\ndebug1: Next authentication method: publickey\r\ndebug1: Offering RSA public key: /home/ansible/.ssh/id\_rsa\r\ndebug3: send\_pubkey\_test\r\ndebug2: we sent a publickey packet, wait for reply\r\ndebug1: Server accepts key: pkalg ssh-rsa blen 279\r\ndebug2: input\_userauth\_pk\_ok: fp d0:39:a6:93:60:52:b7:41:da:82:94:06:11:e4:0c:4a\r\ndebug3: sign\_and\_send\_pubkey: RSA d0:39:a6:93:60:52:b7:41:da:82:94:06:11:e4:0c:4a\r\ndebug1: key\_parse\_private2: missing begin marker\r\ndebug1: read PEM private key done: type RSA\r\ndebug1: Enabling compression at level 6.\r\ndebug1: Authentication succeeded (publickey).\r\nAuthenticated to 10.10.0.5 ([10.10.0.5]:22).\r\ndebug1: setting up multiplex master socket\r\ndebug3: muxserver\_listen: temporary control path /home/ansible/.ansible/cp/18a7933194.ZBpPvwvR5fDRUSUM\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/ansible/.ansible/cp/18a7933194]\r\ndebug3: muxserver\_listen: mux listener channel 0 fd 4\r\ndebug2: fd 3 setting TCP\_NODELAY\r\ndebug3: packet\_set\_tos: set IP\_TOS 0x08\r\ndebug1: control\_persist\_detach: backgrounding master process\r\ndebug2: control\_persist\_detach: background process is 9673\r\ndebug2: fd 4 setting O\_NONBLOCK\r\ndebug1: forking to background\r\ndebug1: Entering interactive session.\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 = 9675\r\ndebug3: mux\_client\_request\_session: session request sent\r\ndebug3: mux\_master\_read\_cb: channel 1 packet type 0x10000002 len 91\r\ndebug2: process\_mux\_new\_session: channel 1: request tty 0, X 0, agent 0, subsys 0, term “xterm”, cmd “/bin/sh -c 'echo ~ && 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\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\ndebug1: Sending command: /bin/sh -c 'echo ~ && sleep 0'\r\ndebug2: channel 2: request exec confirm 1\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\ndebug2: channel\_input\_status\_confirm: type 99 id 2\r\ndebug2: exec request accepted on channel 2\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\ndebug1: client\_input\_channel\_req: channel 2 rtype [eow@openssh.com](mailto:eow@openssh.com) reply 0\r\ndebug2: channel 2: rcvd eow\r\ndebug2: channel 2: close\_read\r\ndebug2: channel 2: input open → closed\r\ndebug2: channel 2: rcvd eof\r\ndebug2: channel 2: output open → drain\r\ndebug2: channel 2: obuf empty\r\ndebug2: channel 2: close\_write\r\ndebug2: channel 2: output drain → closed\r\ndebug2: channel 2: rcvd close\r\ndebug3: channel 2: will not send data after close\r\ndebug2: channel 2: send close\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 #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\r\ndebug2: set\_control\_persist\_exit\_time: schedule exit in 60 seconds\r\ndebug3: mux\_client\_read\_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 0\r\n’)  
\<10.10.0.5\> ESTABLISH SSH CONNECTION FOR USER: ansible  
\<10.10.0.5\> SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=ansible -o ConnectTimeout=10 -o ControlPath=/home/ansible/.ansible/cp/18a7933194 10.10.0.5 '/bin/sh -c '”‘"’( umask 77 && mkdir -p “`echo /home/ansible/.ansible/tmp/ansible-tmp-1499099078.29-115031074803073`” && echo ansible-tmp-1499099078.29-115031074803073=“`echo /home/ansible/.ansible/tmp/ansible-tmp-1499099078.29-115031074803073`” ) && sleep 0’“'”‘’  
\<10.10.0.5\> (0, ‘ansible-tmp-1499099078.29-115031074803073=/home/ansible/.ansible/tmp/ansible-tmp-1499099078.29-115031074803073\n’, ‘OpenSSH\_6.6.1, OpenSSL 1.0.1e-fips 11 Feb 2013\r\ndebug1: Reading configuration data /etc/ssh/ssh\_config\r\ndebug1: /etc/ssh/ssh\_config line 56: 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 = 9675\r\ndebug3: mux\_client\_request\_session: session request sent\r\ndebug1: mux\_client\_request\_session: master session id: 2\r\ndebug3: mux\_client\_read\_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 0\r\n’)  
\<10.10.0.5\> PUT /tmp/tmpLBpOYC TO /home/ansible/.ansible/tmp/ansible-tmp-1499099078.29-115031074803073/setup.py  
\<10.10.0.5\> SSH: EXEC sftp -b - -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=ansible -o ConnectTimeout=10 -o ControlPath=/home/ansible/.ansible/cp/18a7933194 ‘[10.10.0.5]’  
\<10.10.0.5\> (0, ‘sftp\> put /tmp/tmpLBpOYC /home/ansible/.ansible/tmp/ansible-tmp-1499099078.29-115031074803073/setup.py\n’, 'OpenSSH\_6.6.1, OpenSSL 1.0.1e-fips 11 Feb 2013\r\ndebug1: Reading configuration data /etc/ssh/ssh\_config\r\ndebug1: /etc/ssh/ssh\_config line 56: 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 = 9675\r\ndebug3: mux\_client\_request\_session: session request sent\r\ndebug1: mux\_client\_request\_session: master session id: 2\r\ndebug2: Remote version: 3\r\ndebug2: Server supports extension “[posix-rename@openssh.com](mailto:posix-rename@openssh.com)” revision 1\r\ndebug2: Server supports extension “[statvfs@openssh.com](mailto:statvfs@openssh.com)” revision 2\r\ndebug2: Server supports extension “[fstatvfs@openssh.com](mailto:fstatvfs@openssh.com)” revision 2\r\ndebug2: Server supports extension “[hardlink@openssh.com](mailto:hardlink@openssh.com)” revision 1\r\ndebug2: Server supports extension “[fsync@openssh.com](mailto:fsync@openssh.com)” revision 1\r\ndebug3: Sent message fd 6 T:16 I:1\r\ndebug3: SSH\_FXP\_REALPATH . → /home/ansible size 0\r\ndebug3: Looking up /tmp/tmpLBpOYC\r\ndebug3: Sent message fd 6 T:17 I:2\r\ndebug3: Received stat reply T:101 I:2\r\ndebug1: Couldn't stat remote file: No such file or directory\r\ndebug3: Sent message SSH2\_FXP\_OPEN I:3 P:/home/ansible/.ansible/tmp/ansible-tmp-1499099078.29-115031074803073/setup.py\r\ndebug3: Sent message SSH2\_FXP\_WRITE I:4 O:0 S:32768\r\ndebug3: SSH2\_FXP\_STATUS 0\r\ndebug3: In write loop, ack for 4 32768 bytes at 0\r\ndebug3: Sent message SSH2\_FXP\_WRITE I:5 O:32768 S:32768\r\ndebug3: Sent message SSH2\_FXP\_WRITE I:6 O:65536 S:32768\r\ndebug3: Sent message SSH2\_FXP\_WRITE I:7 O:98304 S:5247\r\ndebug3: SSH2\_FXP\_STATUS 0\r\ndebug3: In write loop, ack for 5 32768 bytes at 32768\r\ndebug3: SSH2\_FXP\_STATUS 0\r\ndebug3: In write loop, ack for 6 32768 bytes at 65536\r\ndebug3: SSH2\_FXP\_STATUS 0\r\ndebug3: In write loop, ack for 7 5247 bytes at 98304\r\ndebug3: Sent message SSH2\_FXP\_CLOSE I:4\r\ndebug3: SSH2\_FXP\_STATUS 0\r\ndebug3: mux\_client\_read\_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 0\r\n’)  
\<10.10.0.5\> ESTABLISH SSH CONNECTION FOR USER: ansible  
\<10.10.0.5\> SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=ansible -o ConnectTimeout=10 -o ControlPath=/home/ansible/.ansible/cp/18a7933194 10.10.0.5 ‘/bin/sh -c ‘"’“‘chmod u+x /home/ansible/.ansible/tmp/ansible-tmp-1499099078.29-115031074803073/ /home/ansible/.ansible/tmp/ansible-tmp-1499099078.29-115031074803073/setup.py && sleep 0’”’“‘’  
\<10.10.0.5\> (0, ‘’, 'OpenSSH\_6.6.1, OpenSSL 1.0.1e-fips 11 Feb 2013\r\ndebug1: Reading configuration data /etc/ssh/ssh\_config\r\ndebug1: /etc/ssh/ssh\_config line 56: 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 = 9675\r\ndebug3: mux\_client\_request\_session: session request sent\r\ndebug1: mux\_client\_request\_session: master session id: 2\r\ndebug3: mux\_client\_read\_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 0\r\n’)  
\<10.10.0.5\> ESTABLISH SSH CONNECTION FOR USER: ansible  
\<10.10.0.5\> SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=ansible -o ConnectTimeout=10 -o ControlPath=/home/ansible/.ansible/cp/18a7933194 -tt 10.10.0.5 ‘/bin/sh -c ‘"’“'sudo -H -S -n -u root /bin/sh -c '”’“'”‘"’“'”‘"’“‘echo BECOME-SUCCESS-dxxjyqgklwljnnxldtnazwguszzucbiy; /usr/bin/python /home/ansible/.ansible/tmp/ansible-tmp-1499099078.29-115031074803073/setup.py; rm -rf “/home/ansible/.ansible/tmp/ansible-tmp-1499099078.29-115031074803073/” \> /dev/null 2\>&1’”‘"’“'”‘"’“'”‘"’ && sleep 0’“'”‘’  
\<10.10.0.5\> (0, '\r\n{“invocation”: {“module\_args”: {“filter”: "”, “gather\_subset”: [“all”], “fact\_path”: “/etc/ansible/facts.d”, “gather\_timeout”: 10}}, “changed”: false, “ansible\_facts”: {“ansible\_product\_serial”: “VMware-56 4d b0 19 b5 0a 8a e0-33 b5 ea 90 d6 b1 ff 11”, “ansible\_form\_factor”: “Other”, “ansible\_product\_version”: “None”, “ansible\_fips”: false, “ansible\_service\_mgr”: “systemd”, “ansible\_user\_id”: “root”, “module\_setup”: true, “ansible\_memtotal\_mb”: 1823, “ansible\_ssh\_host\_key\_ecdsa\_public”: “AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJGQxW4ZBkeIzNeWhBYGnibh3xaMoZwsOImqvUIKm+VM3bE/d+dQcen1d3KBLcdFBEW1JT3/in+oQA4MGqVlcEA=”, “ansible\_distribution\_version”: “7.3.1611”, “ansible\_domain”: “”, “ansible\_date\_time”: {“weekday\_number”: “1”, “iso8601\_basic\_short”: “20170703T092439”, “tz”: “PDT”, “weeknumber”: “27”, “hour”: “09”, “year”: “2017”, “minute”: “24”, “tz\_offset”: “-0700”, “month”: “07”, “epoch”: “1499099079”, “iso8601\_micro”: “2017-07-03T16:24:39.098584Z”, “weekday”: “Monday”, “time”: “09:24:39”, “date”: “2017-07-03”, “iso8601”: “2017-07-03T16:24:39Z”, “day”: “03”, “iso8601\_basic”: “20170703T092439098510”, “second”: “39”}, “ansible\_ssh\_host\_key\_ed25519\_public”: “AAAAC3NzaC1lZDI1NTE5AAAAIAPBxTwPe+NBcreNo4nHVmjnh/NqXhzIJ7ct4yQsGKvd”, “ansible\_processor\_cores”: 2, “ansible\_virtualization\_role”: “guest”, “ansible\_dns”: {“nameservers”: [“192.168.75.2”, “10.10.0.1”], “search”: [“localdomain”]}, “ansible\_processor\_vcpus”: 4, “ansible\_bios\_version”: “6.00”, “ansible\_processor”: [“GenuineIntel”, “Intel(R) Core™ i7-6500U CPU @ 2.50GHz”, “GenuineIntel”, “Intel(R) Core™ i7-6500U CPU @ 2.50GHz”, “GenuineIntel”, “Intel(R) Core™ i7-6500U CPU @ 2.50GHz”, “GenuineIntel”, “Intel(R) Core™ i7-6500U CPU @ 2.50GHz”], “ansible\_virtualization\_type”: “VMware”, “ansible\_lo”: {“features”: {“tx\_checksum\_ipv4”: “off [fixed]”, “generic\_receive\_offload”: “on”, “tx\_checksum\_ipv6”: “off [fixed]”, “tx\_scatter\_gather\_fraglist”: “on [fixed]”, “rx\_all”: “off [fixed]”, “highdma”: “on [fixed]”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_ipip\_segmentation”: “off [fixed]”, “tx\_checksumming”: “on”, “vlan\_challenged”: “on [fixed]”, “loopback”: “on [fixed]”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on [fixed]”, “tx\_vlan\_stag\_hw\_insert”: “off [fixed]”, “rx\_vlan\_stag\_hw\_parse”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on [fixed]”, “rx\_checksumming”: “on [fixed]”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “on [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “off [fixed]”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “off [fixed]”, “ntuple\_filters”: “off [fixed]”, “tx\_vlan\_offload”: “off [fixed]”, “tx\_nocache\_copy”: “off [fixed]”, “tx\_mpls\_segmentation”: “off [fixed]”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_sit\_segmentation”: “off [fixed]”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on [fixed]”, “tx\_fcoe\_segmentation”: “off [fixed]”, “rx\_vlan\_filter”: “off [fixed]”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “off [fixed]”}, “mtu”: 65536, “device”: “lo”, “promisc”: false, “ipv4”: {“broadcast”: “host”, “netmask”: “255.0.0.0”, “network”: “127.0.0.0”, “address”: “127.0.0.1”}, “ipv6”: [{“scope”: “host”, “prefix”: “128”, “address”: “::1”}], “active”: true, “type”: “loopback”}, “ansible\_userspace\_bits”: “64”, “ansible\_architecture”: “x86\_64”, “ansible\_real\_user\_id”: 0, “ansible\_default\_ipv4”: {“macaddress”: “00:0c:29:b1:ff:11”, “network”: “192.168.75.0”, “mtu”: 1500, “broadcast”: “192.168.75.255”, “alias”: “ens33”, “netmask”: “255.255.255.0”, “address”: “192.168.75.197”, “interface”: “ens33”, “type”: “ether”, “gateway”: “192.168.75.2”}, “ansible\_swapfree\_mb”: 2048, “ansible\_default\_ipv6”: {}, “ansible\_distribution\_release”: “Core”, “ansible\_system\_vendor”: “VMware, Inc.”, “ansible\_os\_family”: “RedHat”, “ansible\_cmdline”: {“LANG”: “en\_US.UTF-8”, “BOOT\_IMAGE”: “/vmlinuz-3.10.0-514.el7.x86\_64”, “quiet”: true, “rhgb”: true, “crashkernel”: “auto”, “ro”: true, “root”: “UUID=dc01a35f-4377-4dca-b5dd-8e193d37ba95”}, “ansible\_effective\_user\_id”: 0, “ansible\_mounts”: [{“uuid”: “dc01a35f-4377-4dca-b5dd-8e193d37ba95”, “size\_total”: 29733576704, “mount”: “/”, “size\_available”: 24541376512, “fstype”: “xfs”, “device”: “/dev/sda3”, “options”: “rw,seclabel,relatime,attr2,inode64,noquota”}, {“uuid”: “352381f4-4916-4cbb-96ef-74a3ab132be0”, “size\_total”: 311070720, “mount”: “/boot”, “size\_available”: 152371200, “fstype”: “xfs”, “device”: “/dev/sda1”, “options”: “rw,seclabel,relatime,attr2,inode64,noquota”}], “ansible\_selinux”: {“status”: “enabled”, “policyvers”: 28, “type”: “targeted”, “mode”: “enforcing”, “config\_mode”: “enforcing”}, “ansible\_apparmor”: {“status”: “disabled”}, “ansible\_userspace\_architecture”: “x86\_64”, “ansible\_bios\_date”: “05/20/2014”, “ansible\_product\_uuid”: “564DB019-B50A-8AE0-33B5-EA90D6B1FF11”, “ansible\_kernel”: “3.10.0-514.el7.x86\_64”, “ansible\_product\_name”: “VMware Virtual Platform”, “ansible\_pkg\_mgr”: “yum”, “ansible\_memfree\_mb”: 73, “ansible\_devices”: {“fd0”: {“scheduler\_mode”: “deadline”, “rotational”: “1”, “vendor”: null, “sectors”: “8”, “sas\_device\_handle”: null, “sas\_address”: null, “host”: “”, “sectorsize”: “512”, “removable”: “1”, “support\_discard”: “0”, “model”: null, “partitions”: {}, “holders”: [], “size”: “4.00 KB”}, “sr0”: {“scheduler\_mode”: “cfq”, “rotational”: “1”, “vendor”: “NECVMWar”, “sectors”: “2097151”, “sas\_device\_handle”: null, “sas\_address”: null, “host”: “IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)”, “sectorsize”: “512”, “removable”: “1”, “support\_discard”: “0”, “model”: “VMware IDE CDR10”, “partitions”: {}, “holders”: [], “size”: “1024.00 MB”}, “sda”: {“scheduler\_mode”: “deadline”, “rotational”: “1”, “vendor”: “VMware,”, “sectors”: “62914560”, “sas\_device\_handle”: null, “sas\_address”: null, “host”: “SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 01)”, “sectorsize”: “512”, “removable”: “0”, “support\_discard”: “0”, “model”: “VMware Virtual S”, “partitions”: {“sda2”: {“sectorsize”: 512, “uuid”: “daf7e27b-37b3-4233-92d6-5aa037a23880”, “sectors”: “4196352”, “start”: “616448”, “holders”: [], “size”: “2.00 GB”}, “sda3”: {“sectorsize”: 512, “uuid”: “dc01a35f-4377-4dca-b5dd-8e193d37ba95”, “sectors”: “58101760”, “start”: “4812800”, “holders”: [], “size”: “27.71 GB”}, “sda1”: {“sectorsize”: 512, “uuid”: “352381f4-4916-4cbb-96ef-74a3ab132be0”, “sectors”: “614400”, “start”: “2048”, “holders”: [], “size”: “300.00 MB”}}, “holders”: [], “size”: “30.00 GB”}}, “ansible\_user\_uid”: 0, “ansible\_lvm”: {“lvs”: {}, “vgs”: {}}, “ansible\_distribution”: “CentOS”, “ansible\_env”: {“USERNAME”: “root”, “LANG”: “en\_US.UTF-8”, “TERM”: “xterm”, “SHELL”: “/bin/bash”, “SUDO\_COMMAND”: “/bin/sh -c echo BECOME-SUCCESS-dxxjyqgklwljnnxldtnazwguszzucbiy; /usr/bin/python /home/ansible/.ansible/tmp/ansible-tmp-1499099078.29-115031074803073/setup.py; rm -rf \”/home/ansible/.ansible/tmp/ansible-tmp-1499099078.29-115031074803073/\" \> /dev/null 2\>&1", “SHLVL”: “1”, “SUDO\_UID”: “1001”, “SUDO\_GID”: “1001”, “PWD”: “/home/ansible”, “LOGNAME”: “root”, “USER”: “root”, “PATH”: “/sbin:/bin:/usr/sbin:/usr/bin”, “MAIL”: “/var/mail/ansible”, “SUDO\_USER”: “ansible”, “LS\_COLORS”: "rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:.tar=01;31:_.tgz=01;31:_.arc=01;31:_.arj=01;31:_.taz=01;31:_.lha=01;31:_.lz4=01;31:_.lzh=01;31:_.lzma=01;31:_.tlz=01;31:_.txz=01;31:_.tzo=01;31:_.t7z=01;31:_.zip=01;31:_.z=01;31:_.Z=01;31:_.dz=01;31:_.gz=01;31:_.lrz=01;31:_.lz=01;31:_.lzo=01;31:_.xz=01;31:_.bz2=01;31:_.bz=01;31:_.tbz=01;31:_.tbz2=01;31:_.tz=01;31:_.deb=01;31:_.rpm=01;31:_.jar=01;31:_.war=01;31:_.ear=01;31:_.sar=01;31:_.rar=01;31:_.alz=01;31:_.ace=01;31:_.zoo=01;31:_.cpio=01;31:_.7z=01;31:_.rz=01;31:_.cab=01;31:_.jpg=01;35:_.jpeg=01;35:_.gif=01;35:_.bmp=01;35:_.pbm=01;35:_.pgm=01;35:_.ppm=01;35:_.tga=01;35:_.xbm=01;35:_.xpm=01;35:_.tif=01;35:_.tiff=01;35:_.png=01;35:_.svg=01;35:_.svgz=01;35:_.mng=01;35:_.pcx=01;35:_.mov=01;35:_.mpg=01;35:_.mpeg=01;35:_.m2v=01;35:_.mkv=01;35:_.webm=01;35:_.ogm=01;35:_.mp4=01;35:_.m4v=01;35:_.mp4v=01;35:_.vob=01;35:_.qt=01;35:_.nuv=01;35:_.wmv=01;35:_.asf=01;35:_.rm=01;35:_.rmvb=01;35:_.flc=01;35:_.avi=01;35:_.fli=01;35:_.flv=01;35:_.gl=01;35:_.dl=01;35:_.xcf=01;35:_.xwd=01;35:_.yuv=01;35:_.cgm=01;35:_.emf=01;35:_.axv=01;35:_.anx=01;35:_.ogv=01;35:_.ogx=01;35:_.aac=01;36:_.au=01;36:_.flac=01;36:_.mid=01;36:_.midi=01;36:_.mka=01;36:_.mp3=01;36:_.mpc=01;36:_.ogg=01;36:_.ra=01;36:_.wav=01;36:_.axa=01;36:_.oga=01;36:_.spx=01;36:\*.xspf=01;36:", “HOME”: “/root”, “\_”: “/usr/bin/python”}, “ansible\_distribution\_major\_version”: “7”, “ansible\_user\_dir”: “/root”, “ansible\_processor\_count”: 2, “ansible\_hostname”: “ansibleagent”, “ansible\_effective\_group\_id”: 0, “ansible\_swaptotal\_mb”: 2048, “ansible\_real\_group\_id”: 0, “ansible\_virbr0”: {“macaddress”: “52:54:00:29:2d:86”, “features”: {“tx\_checksum\_ipv4”: “off [fixed]”, “generic\_receive\_offload”: “on”, “tx\_checksum\_ipv6”: “off [fixed]”, “tx\_scatter\_gather\_fraglist”: “on”, “rx\_all”: “off [fixed]”, “highdma”: “off [requested on]”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “off [requested on]”, “tx\_tcp6\_segmentation”: “off [requested on]”, “tx\_gso\_robust”: “off [requested on]”, “tx\_ipip\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “off [fixed]”, “tx\_vlan\_stag\_hw\_insert”: “off [fixed]”, “rx\_vlan\_stag\_hw\_parse”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “off [fixed]”, “tx\_tcp\_segmentation”: “off [requested on]”, “netns\_local”: “on [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “off”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “off [fixed]”, “ntuple\_filters”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “tx\_nocache\_copy”: “off”, “tx\_mpls\_segmentation”: “on”, “udp\_fragmentation\_offload”: “off [requested on]”, “tx\_sctp\_segmentation”: “off [requested on]”, “tx\_sit\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [requested on]”, “rx\_vlan\_filter”: “off [fixed]”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “interfaces”: [“virbr0-nic”], “mtu”: 1500, “device”: “virbr0”, “promisc”: false, “stp”: true, “ipv4”: {“broadcast”: “192.168.122.255”, “netmask”: “255.255.255.0”, “network”: “192.168.122.0”, “address”: “192.168.122.1”}, “active”: false, “type”: “bridge”, “id”: “8000.525400292d86”}, “ansible\_ens33”: {“macaddress”: “00:0c:29:b1:ff:11”, “features”: {“tx\_checksum\_ipv4”: “off [fixed]”, “generic\_receive\_offload”: “on”, “tx\_checksum\_ipv6”: “off [fixed]”, “tx\_scatter\_gather\_fraglist”: “off [fixed]”, “rx\_all”: “off”, “highdma”: “off [fixed]”, “rx\_fcs”: “off”, “tx\_lockless”: “off [fixed]”, “tx\_tcp\_ecn\_segmentation”: “off [fixed]”, “tx\_tcp6\_segmentation”: “off [fixed]”, “tx\_gso\_robust”: “off [fixed]”, “tx\_ipip\_segmentation”: “off [fixed]”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “off [fixed]”, “tx\_vlan\_stag\_hw\_insert”: “off [fixed]”, “rx\_vlan\_stag\_hw\_parse”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “off”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “off [fixed]”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_vlan\_offload”: “on [fixed]”, “tx\_nocache\_copy”: “off”, “tx\_mpls\_segmentation”: “off [fixed]”, “udp\_fragmentation\_offload”: “off [fixed]”, “tx\_sctp\_segmentation”: “off [fixed]”, “tx\_sit\_segmentation”: “off [fixed]”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “rx\_vlan\_filter”: “on [fixed]”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “off [fixed]”}, “type”: “ether”, “pciid”: “0000:02:01.0”, “module”: “e1000”, “mtu”: 1500, “device”: “ens33”, “promisc”: false, “ipv4”: {“broadcast”: “192.168.75.255”, “netmask”: “255.255.255.0”, “network”: “192.168.75.0”, “address”: “192.168.75.197”}, “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::ea4a:301d:c90d:7e94”}], “active”: true, “speed”: 1000}, “ansible\_all\_ipv6\_addresses”: [“fe80::e5d:8ed8:d7cb:fca7”, “fe80::ea4a:301d:c90d:7e94”], “ansible\_interfaces”: [“lo”, “virbr0”, “ens37”, “virbr0-nic”, “ens33”], “ansible\_ens37”: {“macaddress”: “00:0c:29:b1:ff:1b”, “features”: {“tx\_checksum\_ipv4”: “off [fixed]”, “generic\_receive\_offload”: “on”, “tx\_checksum\_ipv6”: “off [fixed]”, “tx\_scatter\_gather\_fraglist”: “off [fixed]”, “rx\_all”: “off”, “highdma”: “off [fixed]”, “rx\_fcs”: “off”, “tx\_lockless”: “off [fixed]”, “tx\_tcp\_ecn\_segmentation”: “off [fixed]”, “tx\_tcp6\_segmentation”: “off [fixed]”, “tx\_gso\_robust”: “off [fixed]”, “tx\_ipip\_segmentation”: “off [fixed]”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “off [fixed]”, “tx\_vlan\_stag\_hw\_insert”: “off [fixed]”, “rx\_vlan\_stag\_hw\_parse”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “off”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “off [fixed]”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_vlan\_offload”: “on [fixed]”, “tx\_nocache\_copy”: “off”, “tx\_mpls\_segmentation”: “off [fixed]”, “udp\_fragmentation\_offload”: “off [fixed]”, “tx\_sctp\_segmentation”: “off [fixed]”, “tx\_sit\_segmentation”: “off [fixed]”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “rx\_vlan\_filter”: “on [fixed]”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “off [fixed]”}, “type”: “ether”, “pciid”: “0000:02:05.0”, “module”: “e1000”, “mtu”: 1500, “device”: “ens37”, “promisc”: false, “ipv4”: {“broadcast”: “10.10.255.255”, “netmask”: “255.255.0.0”, “network”: “10.10.0.0”, “address”: “10.10.0.5”}, “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::e5d:8ed8:d7cb:fca7”}], “active”: true, “speed”: 1000}, “ansible\_uptime\_seconds”: 7026, “ansible\_machine\_id”: “b04df09bc96c460ba80c0d4f3ed8c1b8”, “ansible\_ssh\_host\_key\_rsa\_public”: “AAAAB3NzaC1yc2EAAAADAQABAAABAQDSYk/mwe2r/X7uHBZ0svpXZIFR/29VOWINXNECb1+SgN9+m3WWs7ZKDcvqhaJsb7rL8T6QNp2tsZmS/nOv0tjaJz98s+fj7hC/atim4hQTGQOksoud9x7Y8PXyDy+Iu3fU7GUtwQ3l3a9Ix6/marxTKYlwU1cxcHj3QuH27T9nOnnhfBwlM6NOtqu1Q3THQBRaOhjt45NuydzpnFurZZmCril84G83Xr7jI+VL1czWiwIjW9kRZgMtcJsroqAnVsk+HFp5lKs7gVoMQd2PtJUA4rXPWdI2Ya9ZiDlqokb58rxOSZTQaJYNOL3N7nV366YxWC9zd7ZKVPbS5rpW/jGl”, “ansible\_gather\_subset”: [“hardware”, “network”, “virtual”], “ansible\_user\_gecos”: “root”, “ansible\_system\_capabilities\_enforced”: “True”, “ansible\_python”: {“executable”: “/usr/bin/python”, “version”: {“micro”: 5, “major”: 2, “releaselevel”: “final”, “serial”: 0, “minor”: 7}, “type”: “CPython”, “has\_sslcontext”: true, “version\_info”: [2, 7, 5, “final”, 0]}, “ansible\_machine”: “x86\_64”, “ansible\_processor\_threads\_per\_core”: 1, “ansible\_fqdn”: “ansibleagent”, “ansible\_user\_gid”: 0, “ansible\_memory\_mb”: {“real”: {“total”: 1823, “used”: 1750, “free”: 73}, “swap”: {“cached”: 0, “total”: 2048, “free”: 2048, “used”: 0}, “nocache”: {“used”: 900, “free”: 923}}, “ansible\_nodename”: “ansibleagent”, “ansible\_system”: “Linux”, “ansible\_user\_shell”: “/bin/bash”, “ansible\_system\_capabilities”: [“cap\_chown”, “cap\_dac\_override”, “cap\_dac\_read\_search”, “cap\_fowner”, “cap\_fsetid”, “cap\_kill”, “cap\_setgid”, “cap\_setuid”, “cap\_setpcap”, “cap\_linux\_immutable”, “cap\_net\_bind\_service”, “cap\_net\_broadcast”, “cap\_net\_admin”, “cap\_net\_raw”, “cap\_ipc\_lock”, “cap\_ipc\_owner”, “cap\_sys\_module”, “cap\_sys\_rawio”, “cap\_sys\_chroot”, “cap\_sys\_ptrace”, “cap\_sys\_pacct”, “cap\_sys\_admin”, “cap\_sys\_boot”, “cap\_sys\_nice”, “cap\_sys\_resource”, “cap\_sys\_time”, “cap\_sys\_tty\_config”, “cap\_mknod”, “cap\_lease”, “cap\_audit\_write”, “cap\_audit\_control”, “cap\_setfcap”, “cap\_mac\_override”, “cap\_mac\_admin”, “cap\_syslog”, “35”, “36+ep”], “ansible\_virbr0\_nic”: {“macaddress”: “52:54:00:29:2d:86”, “features”: {“tx\_checksum\_ipv4”: “off [fixed]”, “generic\_receive\_offload”: “on”, “tx\_checksum\_ipv6”: “off [fixed]”, “tx\_scatter\_gather\_fraglist”: “on”, “rx\_all”: “off [fixed]”, “highdma”: “off [fixed]”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “off [requested on]”, “tx\_tcp6\_segmentation”: “off [requested on]”, “tx\_gso\_robust”: “off [fixed]”, “tx\_ipip\_segmentation”: “off [fixed]”, “tx\_checksumming”: “off”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “off [fixed]”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “off [fixed]”, “tx\_tcp\_segmentation”: “off [requested on]”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “off [fixed]”, “tcp\_segmentation\_offload”: “off”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “off [fixed]”, “ntuple\_filters”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “tx\_nocache\_copy”: “off”, “tx\_mpls\_segmentation”: “off [fixed]”, “udp\_fragmentation\_offload”: “off [requested on]”, “tx\_sctp\_segmentation”: “off [fixed]”, “tx\_sit\_segmentation”: “off [fixed]”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “off [requested on]”, “tx\_fcoe\_segmentation”: “off [fixed]”, “rx\_vlan\_filter”: “off [fixed]”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “off [fixed]”}, “mtu”: 1500, “device”: “virbr0-nic”, “promisc”: true, “active”: false, “type”: “ether”}, “ansible\_all\_ipv4\_addresses”: [“192.168.122.1”, “10.10.0.5”, “192.168.75.197”], “ansible\_python\_version”: “2.7.5”}}\r\n’, ‘OpenSSH\_6.6.1, OpenSSL 1.0.1e-fips 11 Feb 2013\r\ndebug1: Reading configuration data /etc/ssh/ssh\_config\r\ndebug1: /etc/ssh/ssh\_config line 56: 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 = 9675\r\ndebug3: mux\_client\_request\_session: session request sent\r\ndebug1: mux\_client\_request\_session: master session id: 2\r\ndebug3: mux\_client\_read\_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 0\r\nShared connection to 10.10.0.5 closed.\r\n’)  
ok: [10.10.0.5]  
META: ran handlers

TASK [get url example from the target and download] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
task path: /etc/ansible/playbooks/exercises/geturl.yml:6  
Using module file /usr/lib/python2.7/site-packages/ansible/modules/network/basics/get\_url.py  
\<10.10.0.5\> ESTABLISH SSH CONNECTION FOR USER: ansible  
\<10.10.0.5\> SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=ansible -o ConnectTimeout=10 -o ControlPath=/home/ansible/.ansible/cp/18a7933194 10.10.0.5 ‘/bin/sh -c ‘"’“‘echo ~ && sleep 0’”’“‘’  
\<10.10.0.5\> (0, ‘/home/ansible\n’, ‘OpenSSH\_6.6.1, OpenSSL 1.0.1e-fips 11 Feb 2013\r\ndebug1: Reading configuration data /etc/ssh/ssh\_config\r\ndebug1: /etc/ssh/ssh\_config line 56: 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 = 9675\r\ndebug3: mux\_client\_request\_session: session request sent\r\ndebug1: mux\_client\_request\_session: master session id: 2\r\ndebug3: mux\_client\_read\_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 0\r\n’)  
\<10.10.0.5\> ESTABLISH SSH CONNECTION FOR USER: ansible  
\<10.10.0.5\> SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=ansible -o ConnectTimeout=10 -o ControlPath=/home/ansible/.ansible/cp/18a7933194 10.10.0.5 '/bin/sh -c '”‘"’( umask 77 && mkdir -p “`echo /home/ansible/.ansible/tmp/ansible-tmp-1499099079.43-237185934667659`” && echo ansible-tmp-1499099079.43-237185934667659=“`echo /home/ansible/.ansible/tmp/ansible-tmp-1499099079.43-237185934667659`” ) && sleep 0’“'”‘’  
\<10.10.0.5\> (0, ‘ansible-tmp-1499099079.43-237185934667659=/home/ansible/.ansible/tmp/ansible-tmp-1499099079.43-237185934667659\n’, ‘OpenSSH\_6.6.1, OpenSSL 1.0.1e-fips 11 Feb 2013\r\ndebug1: Reading configuration data /etc/ssh/ssh\_config\r\ndebug1: /etc/ssh/ssh\_config line 56: 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 = 9675\r\ndebug3: mux\_client\_request\_session: session request sent\r\ndebug1: mux\_client\_request\_session: master session id: 2\r\ndebug3: mux\_client\_read\_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 0\r\n’)  
\<10.10.0.5\> PUT /tmp/tmpYMXbqJ TO /home/ansible/.ansible/tmp/ansible-tmp-1499099079.43-237185934667659/get\_url.py  
\<10.10.0.5\> SSH: EXEC sftp -b - -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=ansible -o ConnectTimeout=10 -o ControlPath=/home/ansible/.ansible/cp/18a7933194 ‘[10.10.0.5]’  
\<10.10.0.5\> (0, ‘sftp\> put /tmp/tmpYMXbqJ /home/ansible/.ansible/tmp/ansible-tmp-1499099079.43-237185934667659/get\_url.py\n’, ‘OpenSSH\_6.6.1, OpenSSL 1.0.1e-fips 11 Feb 2013\r\ndebug1: Reading configuration data /etc/ssh/ssh\_config\r\ndebug1: /etc/ssh/ssh\_config line 56: 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 = 9675\r\ndebug3: mux\_client\_request\_session: session request sent\r\ndebug1: mux\_client\_request\_session: master session id: 2\r\ndebug2: Remote version: 3\r\ndebug2: Server supports extension “[posix-rename@openssh.com](mailto:posix-rename@openssh.com)” revision 1\r\ndebug2: Server supports extension “[statvfs@openssh.com](mailto:statvfs@openssh.com)” revision 2\r\ndebug2: Server supports extension “[fstatvfs@openssh.com](mailto:fstatvfs@openssh.com)” revision 2\r\ndebug2: Server supports extension “[hardlink@openssh.com](mailto:hardlink@openssh.com)” revision 1\r\ndebug2: Server supports extension “[fsync@openssh.com](mailto:fsync@openssh.com)” revision 1\r\ndebug3: Sent message fd 6 T:16 I:1\r\ndebug3: SSH\_FXP\_REALPATH . → /home/ansible size 0\r\ndebug3: Looking up /tmp/tmpYMXbqJ\r\ndebug3: Sent message fd 6 T:17 I:2\r\ndebug3: Received stat reply T:101 I:2\r\ndebug1: Couldn't stat remote file: No such file or directory\r\ndebug3: Sent message SSH2\_FXP\_OPEN I:3 P:/home/ansible/.ansible/tmp/ansible-tmp-1499099079.43-237185934667659/get\_url.py\r\ndebug3: Sent message SSH2\_FXP\_WRITE I:4 O:0 S:32768\r\ndebug3: SSH2\_FXP\_STATUS 0\r\ndebug3: In write loop, ack for 4 32768 bytes at 0\r\ndebug3: Sent message SSH2\_FXP\_WRITE I:5 O:32768 S:32768\r\ndebug3: Sent message SSH2\_FXP\_WRITE I:6 O:65536 S:14469\r\ndebug3: SSH2\_FXP\_STATUS 0\r\ndebug3: In write loop, ack for 5 32768 bytes at 32768\r\ndebug3: SSH2\_FXP\_STATUS 0\r\ndebug3: In write loop, ack for 6 14469 bytes at 65536\r\ndebug3: Sent message SSH2\_FXP\_CLOSE I:4\r\ndebug3: SSH2\_FXP\_STATUS 0\r\ndebug3: mux\_client\_read\_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 0\r\n’)  
\<10.10.0.5\> ESTABLISH SSH CONNECTION FOR USER: ansible  
\<10.10.0.5\> SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=ansible -o ConnectTimeout=10 -o ControlPath=/home/ansible/.ansible/cp/18a7933194 10.10.0.5 ‘/bin/sh -c ‘"’“‘chmod u+x /home/ansible/.ansible/tmp/ansible-tmp-1499099079.43-237185934667659/ /home/ansible/.ansible/tmp/ansible-tmp-1499099079.43-237185934667659/get\_url.py && sleep 0’”’“‘’  
\<10.10.0.5\> (0, ‘’, ‘OpenSSH\_6.6.1, OpenSSL 1.0.1e-fips 11 Feb 2013\r\ndebug1: Reading configuration data /etc/ssh/ssh\_config\r\ndebug1: /etc/ssh/ssh\_config line 56: 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 = 9675\r\ndebug3: mux\_client\_request\_session: session request sent\r\ndebug1: mux\_client\_request\_session: master session id: 2\r\ndebug3: mux\_client\_read\_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 0\r\n’)  
\<10.10.0.5\> ESTABLISH SSH CONNECTION FOR USER: ansible  
\<10.10.0.5\> SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=ansible -o ConnectTimeout=10 -o ControlPath=/home/ansible/.ansible/cp/18a7933194 -tt 10.10.0.5 '/bin/sh -c '”‘“'sudo -H -S -n -u root /bin/sh -c '”’“'”‘"’“'”‘"’“‘echo BECOME-SUCCESS-brsnnhsoiqfklpaecpcljzecxfgfonbu; /usr/bin/python /home/ansible/.ansible/tmp/ansible-tmp-1499099079.43-237185934667659/get\_url.py; rm -rf “/home/ansible/.ansible/tmp/ansible-tmp-1499099079.43-237185934667659/” \> /dev/null 2\>&1’”‘"’“'”‘"’“'”‘"’ && sleep 0’“'”‘’  
\<10.10.0.5\> (0, ‘\r\n{“src”: “/tmp/tmpDB3rvI”, “changed”: false, “group”: “ansible”, “uid”: 1001, “dest”: “/home/ansible/index.html”, “status\_code”: 200, “md5sum”: “460caaa47f13e9a01432a58736f486d7”, “url”: “[http://10.10.0.5/index.html](http://10.10.0.5/index.html)”, “state”: “file”, “gid”: 1001, “secontext”: “unconfined\_u:object\_r:user\_home\_t:s0”, “mode”: “0755”, “invocation”: {“module\_args”: {“directory\_mode”: null, “force”: false, “backup”: false, “remote\_src”: null, “path”: “/home/ansible/index.html”, “owner”: “ansible”, “follow”: false, “group”: null, “use\_proxy”: true, “unsafe\_writes”: null, “setype”: null, “content”: null, “serole”: null, “timeout”: 10, “src”: null, “dest”: “/home/ansible”, “selevel”: null, “force\_basic\_auth”: false, “sha256sum”: “”, “http\_agent”: “ansible-httpget”, “regexp”: null, “url\_password”: null, “url”: “[http://10.10.0.5/index.html](http://10.10.0.5/index.html)”, “checksum”: “”, “seuser”: null, “headers”: null, “delimiter”: null, “mode”: 493, “url\_username”: null, “attributes”: null, “validate\_certs”: true, “tmp\_dest”: “”}}, “owner”: “ansible”, “checksum\_src”: “7ae457e77532dad0747bee455c54623a459257e7”, “size”: 35, “checksum\_dest”: “7ae457e77532dad0747bee455c54623a459257e7”, “msg”: “OK (35 bytes)”}\r\n’, ‘OpenSSH\_6.6.1, OpenSSL 1.0.1e-fips 11 Feb 2013\r\ndebug1: Reading configuration data /etc/ssh/ssh\_config\r\ndebug1: /etc/ssh/ssh\_config line 56: 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 = 9675\r\ndebug3: mux\_client\_request\_session: session request sent\r\ndebug1: mux\_client\_request\_session: master session id: 2\r\ndebug3: mux\_client\_read\_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 0\r\nShared connection to 10.10.0.5 closed.\r\n’)  
ok: [10.10.0.5] =\> {  
“changed”: false,  
“checksum\_dest”: “7ae457e77532dad0747bee455c54623a459257e7”,  
“checksum\_src”: “7ae457e77532dad0747bee455c54623a459257e7”,  
“dest”: “/home/ansible/index.html”,  
“gid”: 1001,  
“group”: “ansible”,  
“invocation”: {  
“module\_args”: {  
“attributes”: null,  
“backup”: false,  
“checksum”: “”,  
“content”: null,  
“delimiter”: null,  
“dest”: “/home/ansible”,  
“directory\_mode”: null,  
“follow”: false,  
“force”: false,  
“force\_basic\_auth”: false,  
“group”: null,  
“headers”: null,  
“http\_agent”: “ansible-httpget”,  
“mode”: 493,  
“owner”: “ansible”,  
“path”: “/home/ansible/index.html”,  
“regexp”: null,  
“remote\_src”: null,  
“selevel”: null,  
“serole”: null,  
“setype”: null,  
“seuser”: null,  
“sha256sum”: “”,  
“src”: null,  
“timeout”: 10,  
“tmp\_dest”: “”,  
“unsafe\_writes”: null,  
“url”: “[http://10.10.0.5/index.html](http://10.10.0.5/index.html)”,  
“url\_password”: null,  
“url\_username”: null,  
“use\_proxy”: true,  
“validate\_certs”: true  
}  
},  
“md5sum”: “460caaa47f13e9a01432a58736f486d7”,  
“mode”: “0755”,  
“msg”: “OK (35 bytes)”,  
“owner”: “ansible”,  
“secontext”: “unconfined\_u:object\_r:user\_home\_t:s0”,  
“size”: 35,  
“src”: “/tmp/tmpDB3rvI”,  
“state”: “file”,  
“status\_code”: 200,  
“uid”: 1001,  
“url”: “[http://10.10.0.5/index.html](http://10.10.0.5/index.html)”  
}  
META: ran handlers  
META: ran handlers

---

<div class="post-metadata">

**Author:** ![Dick\_Davies](https://avatars.discourse-cdn.com/v4/letter/d/b9e5f3/32.png) [@Dick\_Davies](https://forum.ansible.com/u/Dick_Davies)\
**Post date:** [July 3, 2017, 4:52pm UTC](https://forum.ansible.com/t/get-url-runs-but-doesnt-download-the-file/24882/4 "2017-07-03T16:52:19Z")

</div>

Explain what you're expecting, because this indicates the file is  
already downloaded  
and the checksum matches. I might be reading it wrong, or have the  
wrong end of the stick...?

> ok: [10.10.0.5] =\> {  
> &nbsp;&nbsp;&nbsp;&nbsp;"changed": false,  
> &nbsp;&nbsp;&nbsp;&nbsp;"checksum\_dest": "7ae457e77532dad0747bee455c54623a459257e7",  
> &nbsp;&nbsp;&nbsp;&nbsp;"checksum\_src": "7ae457e77532dad0747bee455c54623a459257e7",  
> &nbsp;&nbsp;&nbsp;&nbsp;"dest": "/home/ansible/index.html",  
> &nbsp;&nbsp;&nbsp;&nbsp;"gid": 1001,  
> &nbsp;&nbsp;&nbsp;&nbsp;"group": "ansible",  
> &nbsp;&nbsp;&nbsp;&nbsp;"invocation": {  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"module\_args": {  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"attributes": null,  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"backup": false,  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"checksum": "",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"content": null,  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"delimiter": null,  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"dest": "/home/ansible",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"directory\_mode": null,  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"follow": false,  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"force": false,  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"force\_basic\_auth": false,  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"group": null,  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"headers": null,  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"http\_agent": "ansible-httpget",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"mode": 493,  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"owner": "ansible",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"path": "/home/ansible/index.html",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"regexp": null,  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"remote\_src": null,  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"selevel": null,  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"serole": null,  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"setype": null,  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"seuser": null,  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"sha256sum": "",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"src": null,  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"timeout": 10,  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"tmp\_dest": "",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"unsafe\_writes": null,  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"url": "[http://10.10.0.5/index.html&quot;](http://10.10.0.5/index.html&quot;),  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"url\_password": null,  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"url\_username": null,  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"use\_proxy": true,  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"validate\_certs": true  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}  
> &nbsp;&nbsp;&nbsp;&nbsp;},  
> &nbsp;&nbsp;&nbsp;&nbsp;"md5sum": "460caaa47f13e9a01432a58736f486d7",  
> &nbsp;&nbsp;&nbsp;&nbsp;"mode": "0755",  
> &nbsp;&nbsp;&nbsp;&nbsp;"msg": "OK (35 bytes)",  
> &nbsp;&nbsp;&nbsp;&nbsp;"owner": "ansible",  
> &nbsp;&nbsp;&nbsp;&nbsp;"secontext": "unconfined\_u:object\_r:user\_home\_t:s0",  
> &nbsp;&nbsp;&nbsp;&nbsp;"size": 35,  
> &nbsp;&nbsp;&nbsp;&nbsp;"src": "/tmp/tmpDB3rvI",  
> &nbsp;&nbsp;&nbsp;&nbsp;"state": "file",  
> &nbsp;&nbsp;&nbsp;&nbsp;"status\_code": 200,  
> &nbsp;&nbsp;&nbsp;&nbsp;"uid": 1001,  
> &nbsp;&nbsp;&nbsp;&nbsp;"url": "[http://10.10.0.5/index.html&quot](http://10.10.0.5/index.html&quot);  
> }

msgid/ansible-project/6ff9d96a-e80d-4658-add3-4c6d24e54cdd%40googlegroups.com.

---

<div class="post-metadata">

**Author:** ![Anfield](https://avatars.discourse-cdn.com/v4/letter/a/dec6dc/32.png) [@Anfield](https://forum.ansible.com/u/Anfield)\
**Post date:** [July 3, 2017, 5:02pm UTC](https://forum.ansible.com/t/get-url-runs-but-doesnt-download-the-file/24882/5 "2017-07-03T17:02:11Z")

</div>

Hi. What I am expecting is just for the file to be downloaded from the remote host to the local (again both vms’)

The output tells me that it has run (and flagged as changed) - but when I look into the local target dir - the file is never there…am I missing something?

---

<div class="post-metadata">

**Author:** ![j.r.hawkesworth](https://avatars.discourse-cdn.com/v4/letter/j/a3d4f5/32.png) [@j.r.hawkesworth](https://forum.ansible.com/u/j.r.hawkesworth)\
**Post date:** [July 4, 2017, 7:15am UTC](https://forum.ansible.com/t/get-url-runs-but-doesnt-download-the-file/24882/6 "2017-07-04T07:15:05Z")

</div>

The output above seems to be saying that the file /home/ansible/index.html is present on 10.10.0.5.

If you are expecting the file to be re-downloaded each time the playbook runs, then set ‘force: yes’ in your playbook, otherwise it will not attempt to fetch the file again.

Jon

---

<div class="post-metadata">

**Author:** ![Anfield](https://avatars.discourse-cdn.com/v4/letter/a/dec6dc/32.png) [@Anfield](https://forum.ansible.com/u/Anfield)\
**Post date:** [July 7, 2017, 7:27pm UTC](https://forum.ansible.com/t/get-url-runs-but-doesnt-download-the-file/24882/7 "2017-07-07T19:27:26Z")

</div>

Hi Joe. Yes the file does exist on 10.10.0.5…I thought get-url would download from the target (10.10.0.5) to the local ansible server (My master I am runing the playbook from)

Unless I am misunderstanding how this should work.?

---

<div class="post-metadata">

**Author:** ![Dick\_Visser](https://avatars.discourse-cdn.com/v4/letter/d/d9b06d/32.png) [@Dick\_Visser](https://forum.ansible.com/u/Dick_Visser)\
**Post date:** [July 7, 2017, 10:24pm UTC](https://forum.ansible.com/t/get-url-runs-but-doesnt-download-the-file/24882/8 "2017-07-07T22:24:39Z")

</div>

I think so - according to [http://docs.ansible.com/ansible/get\_url\_module.html:](http://docs.ansible.com/ansible/get_url_module.html:)

"Downloads files from HTTP, HTTPS, or FTP to the remote server. The  
remote server must have direct access to the remote resource."
