# Unable to execute script on remote system as another user

**URL:** <https://forum.ansible.com/t/unable-to-execute-script-on-remote-system-as-another-user/30195>\
**Category:** Ansible Project\
**Tags:** ee\
**Created:** [April 25, 2019, 10:29pm UTC](https://forum.ansible.com/t/unable-to-execute-script-on-remote-system-as-another-user/30195 "2019-04-25T22:29:08Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Joe\_G2](https://avatars.discourse-cdn.com/v4/letter/j/4da419/32.png) [@Joe\_G2](https://forum.ansible.com/u/Joe_G2)\
**Post date:** [April 25, 2019, 10:29pm UTC](https://forum.ansible.com/t/unable-to-execute-script-on-remote-system-as-another-user/30195/1 "2019-04-25T22:29:08Z")

</div>

I’m new to ansible and have been trying to figure this out for a day with no resolution. I’m sure this has been addressed here before and I’m sorry to rehash this, but I’ve googled and searched around for hours and tried everything.

I’ve read the documentation and the work-arounds trying them in various combinations and have had no success. I have tried enabled pipelining and world readable temp files and probably some other things that I can’t remember trying and just ran into more errors and trouble (disabled as of now again for output below). I also originally wrote this yml to use script module but ran into the same erorrs. I assume if I can fix the issue using the command module I should be able to use the script one as well.

I assume if I could ssh as the user to execute the script all of this would be simple, but the script is written such that only the specified user can run it so I’m connecting with the ansible account and trying to run the .sh with the joebob account.

“Failed to set permissions on the temporary files Ansible needs to create when becoming an unprivileged user”

`

- name: execute with sh  
hosts: adhoclist

tasks:

- name: Execute the script  
command: sh /opt/proctal/scripts/patches/upgrade.sh  
become: yes  
become\_user: joebob

`

`

ansible@ansible-2:~$ ansible-playbook shexecute.yml -vvv  
ansible-playbook 2.7.10.post0  
config file = /home/ansible/ansible.cfg  
configured module search path = [u’/home/ansible/.ansible/plugins/modules’, u’/usr/share/ansible/plugins/modules’]  
ansible python module location = /usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible  
executable location = /usr/local/bin/ansible-playbook  
python version = 2.7.13 (default, Sep 26 2018, 18:42:22) [GCC 6.3.0 20170516]  
Using /home/ansible/ansible.cfg as config file  
/home/ansible/hosts did not meet host\_list requirements, check plugin documentation if this is unexpected  
/home/ansible/hosts did not meet script requirements, check plugin documentation if this is unexpected  
Parsed /home/ansible/hosts inventory source with ini plugin

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

PLAY [execute with sh] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

TASK [Gathering Facts] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
task path: /home/ansible/shexecute.yml:1  
\<xx.xxx.xxx.xxx\> ESTABLISH SSH CONNECTION FOR USER: None  
\<xx.xxx.xxx.xxx\> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o ControlPath=/home/ansible/.ansible/cp/f8da7664cb xx.xxx.xxx.xxx ‘/bin/sh -c ‘"’“‘echo ~ && sleep 0’”’“‘’  
\<xx.xxx.xxx.xxx\> (0, ‘/home/ansible\n’, ‘’)  
\<xx.xxx.xxx.xxx\> ESTABLISH SSH CONNECTION FOR USER: None  
\<xx.xxx.xxx.xxx\> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o ControlPath=/home/ansible/.ansible/cp/f8da7664cb xx.xxx.xxx.xxx '/bin/sh -c '”‘"’( umask 77 && mkdir -p “`echo /home/ansible/.ansible/tmp/ansible-tmp-1556229849.38-80487434586526`” && echo ansible-tmp-1556229849.38-80487434586526=“`echo /home/ansible/.ansible/tmp/ansible-tmp-1556229849.38-80487434586526`” ) && sleep 0’“'”‘’  
\<xx.xxx.xxx.xxx\> (0, ‘ansible-tmp-1556229849.38-80487434586526=/home/ansible/.ansible/tmp/ansible-tmp-1556229849.38-80487434586526\n’, ‘’)  
Using module file /usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible/modules/system/setup.py  
\<xx.xxx.xxx.xxx\> PUT /home/ansible/.ansible/tmp/ansible-local-210566iBHQj/tmpjRCpZT TO /home/ansible/.ansible/tmp/ansible-tmp-1556229849.38-80487434586526/AnsiballZ\_setup.py  
\<xx.xxx.xxx.xxx\> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o ControlPath=/home/ansible/.ansible/cp/f8da7664cb ‘[xx.xxx.xxx.xxx]’  
\<xx.xxx.xxx.xxx\> (0, ‘sftp\> put /home/ansible/.ansible/tmp/ansible-local-210566iBHQj/tmpjRCpZT /home/ansible/.ansible/tmp/ansible-tmp-1556229849.38-80487434586526/AnsiballZ\_setup.py\n’, ‘’)  
\<xx.xxx.xxx.xxx\> ESTABLISH SSH CONNECTION FOR USER: None  
\<xx.xxx.xxx.xxx\> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o ControlPath=/home/ansible/.ansible/cp/f8da7664cb xx.xxx.xxx.xxx ‘/bin/sh -c ‘"’“‘chmod u+x /home/ansible/.ansible/tmp/ansible-tmp-1556229849.38-80487434586526/ /home/ansible/.ansible/tmp/ansible-tmp-1556229849.38-80487434586526/AnsiballZ\_setup.py && sleep 0’”’“‘’  
\<xx.xxx.xxx.xxx\> (0, ‘’, ‘’)  
\<xx.xxx.xxx.xxx\> ESTABLISH SSH CONNECTION FOR USER: None  
\<xx.xxx.xxx.xxx\> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o ControlPath=/home/ansible/.ansible/cp/f8da7664cb -tt xx.xxx.xxx.xxx '/bin/sh -c '”‘"’/usr/bin/python /home/ansible/.ansible/tmp/ansible-tmp-1556229849.38-80487434586526/AnsiballZ\_setup.py && sleep 0’“'”‘’  
\<xx.xxx.xxx.xxx\> (0, ‘\r\n{“invocation”: {“module\_args”: {“filter”: “\*”, “gather\_subset”: [“all”], “fact\_path”: “/etc/ansible/facts.d”, “gather\_timeout”: 10}}, “ansible\_facts”: {“module\_setup”: true, “ansible\_distribution\_version”: “9.6”, “ansible\_distribution\_file\_variety”: “Debian”, “ansible\_env”: {“LANG”: “en\_US.UTF-8”, “TERM”: “xterm”, “SHELL”: “/bin/bash”, “XDG\_RUNTIME\_DIR”: “/run/user/1003”, “SHLVL”: “1”, “SSH\_TTY”: “/dev/pts/1”, “PWD”: “/home/ansible”, “PATH”: “/usr/local/bin:/usr/bin:/bin:/usr/games”, “SSH\_CLIENT”: “35.192.84.179 59860 22”, “LOGNAME”: “ansible”, “USER”: “ansible”, “HOME”: “/home/ansible”, “MAIL”: “/var/mail/ansible”, “SSH\_CONNECTION”: “35.192.84.179 59860 10.10.0.22 22”, “XDG\_SESSION\_ID”: “105”, “\_”: “/bin/sh”}, “ansible\_userspace\_bits”: “64”, “ansible\_architecture”: “x86\_64”, “ansible\_veth84c55d9”: {“macaddress”: “02:40:dd:ea:d3:32”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “veth84c55d9”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::40:ddff:feea:d332”}], “active”: true, “speed”: 10000}, “ansible\_default\_ipv4”: {“macaddress”: “42:01:0a:0a:00:16”, “network”: “10.10.0.22”, “mtu”: 1460, “broadcast”: “10.10.0.22”, “alias”: “eth0”, “netmask”: “255.255.255.255”, “address”: “10.10.0.22”, “interface”: “eth0”, “type”: “ether”, “gateway”: “10.10.0.1”}, “ansible\_swapfree\_mb”: 0, “ansible\_default\_ipv6”: {}, “ansible\_cmdline”: {“console”: “ttyS0,38400n8”, “elevator”: “noop”, “net.ifnames”: “0”, “biosdevname”: “0”, “BOOT\_IMAGE”: “/boot/vmlinuz-4.9.0-8-amd64”, “scsi\_mod.use\_blk\_mq”: “Y”, “ro”: true, “root”: “UUID=d3733ae8-6a36-411f-a3fc-13de6ec20c61”}, “ansible\_selinux”: {“status”: “Missing selinux Python library”}, “ansible\_userspace\_architecture”: “x86\_64”, “ansible\_product\_uuid”: “NA”, “ansible\_pkg\_mgr”: “apt”, “ansible\_distribution”: “Debian”, “ansible\_iscsi\_iqn”: “”, “ansible\_all\_ipv6\_addresses”: [“fe80::2041:58ff:fe09:ba17”, “fe80::8b5:1aff:fe21:923c”, “fe80::d49e:95ff:feea:8365”, “fe80::bc5d:d5ff:fe7a:60b6”, “fe80::bc50:52ff:fe89:cd4f”, “fe80::88f8:42ff:fec7:ca6b”, “fe80::f42d:81ff:fe09:c100”, “fe80::88:24ff:febb:1616”, “fe80::42:5eff:fe4a:734a”, “fe80::7c58:13ff:feb9:8120”, “fe80::4c3f:6fff:fec5:a243”, “fe80::e841:26ff:fefc:65d5”, “fe80::40:ddff:feea:d332”, “fe80::4001:aff:fe0a:16”, “fe80::581d:3ff:fea1:4997”, “fe80::9cea:c0ff:fe8d:2433”, “fe80::3424:65ff:fe17:25ee”, “fe80::488:5ff:fedf:cc4f”, “fe80::2415:cdff:fe46:2724”, “fe80::40d7:f6ff:feb8:1559”], “ansible\_uptime\_seconds”: 175732, “ansible\_kernel”: “4.9.0-8-amd64”, “ansible\_vethb38dbaf”: {“macaddress”: “36:24:65:17:25:ee”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “vethb38dbaf”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::3424:65ff:fe17:25ee”}], “active”: true, “speed”: 10000}, “ansible\_system\_capabilities\_enforced”: “True”, “ansible\_python”: {“executable”: “/usr/bin/python”, “version”: {“micro”: 13, “major”: 2, “releaselevel”: “final”, “serial”: 0, “minor”: 7}, “type”: “CPython”, “has\_sslcontext”: true, “version\_info”: [2, 7, 13, “final”, 0]}, “ansible\_is\_chroot”: false, “ansible\_user\_shell”: “/bin/bash”, “ansible\_veth507d629”: {“macaddress”: “9e:ea:c0:8d:24:33”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “veth507d629”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::9cea:c0ff:fe8d:2433”}], “active”: true, “speed”: 10000}, “ansible\_product\_serial”: “NA”, “ansible\_form\_factor”: “Other”, “ansible\_distribution\_file\_parsed”: true, “ansible\_fips”: false, “ansible\_user\_id”: “ansible”, “ansible\_selinux\_python\_present”: false, “ansible\_local”: {}, “ansible\_processor\_vcpus”: 4, “ansible\_docker0”: {“macaddress”: “02:42:19:ea:43:ba”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “on”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “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]”, “tx\_gso\_partial”: “on”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “off [fixed]”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “on [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “off [fixed]”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “on”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “interfaces”: , “id”: “8000.024219ea43ba”, “mtu”: 1500, “device”: “docker0”, “promisc”: false, “stp”: false, “ipv4”: {“broadcast”: “172.17.255.255”, “netmask”: “255.255.0.0”, “network”: “172.17.0.0”, “address”: “172.17.0.1”}, “active”: false, “timestamping”: [“rx\_software”, “software”], “type”: “bridge”, “hw\_timestamp\_filters”: }, “ansible\_processor”: [“0”, “GenuineIntel”, “Intel(R) Xeon(R) CPU @ 2.30GHz”, “1”, “GenuineIntel”, “Intel(R) Xeon(R) CPU @ 2.30GHz”, “2”, “GenuineIntel”, “Intel(R) Xeon(R) CPU @ 2.30GHz”, “3”, “GenuineIntel”, “Intel(R) Xeon(R) CPU @ 2.30GHz”], “ansible\_ssh\_host\_key\_ecdsa\_public”: “AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNhMQ8EFrlzVOGrsn5pmq1nCiqdXrY8GOYmXclmyYFOFQmICJZc3PaTUK768LkkXdlf+bMA83lN7ncFjiMTfQjg=”, “ansible\_mounts”: [{“block\_used”: 10273505, “uuid”: “d3733ae8-6a36-411f-a3fc-13de6ec20c61”, “size\_total”: 105619820544, “block\_total”: 25786089, “mount”: “/”, “block\_available”: 15512584, “size\_available”: 63539544064, “fstype”: “ext4”, “inode\_total”: 6553600, “options”: “rw,relatime,data=ordered”, “device”: “/dev/sda1”, “inode\_used”: 749833, “block\_size”: 4096, “inode\_available”: 5803767}, {“block\_used”: 2347442, “uuid”: “3e03e11a-609f-44fa-b93a-7ea6286a5cf5”, “size\_total”: 105152176128, “block\_total”: 25671918, “mount”: “/opt/proctal”, “block\_available”: 23324476, “size\_available”: 95537053696, “fstype”: “ext4”, “inode\_total”: 6553600, “options”: “rw,relatime,data=ordered”, “device”: “/dev/sdb”, “inode\_used”: 425948, “block\_size”: 4096, “inode\_available”: 6127652}], “ansible\_system\_vendor”: “Google”, “ansible\_veth186ceec”: {“macaddress”: “be:50:52:89:cd:4f”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “veth186ceec”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::bc50:52ff:fe89:cd4f”}], “active”: true, “speed”: 10000}, “ansible\_swaptotal\_mb”: 0, “ansible\_distribution\_major\_version”: “9”, “ansible\_real\_group\_id”: 1004, “ansible\_lsb”: {“release”: “9.6”, “major\_release”: “9”, “codename”: “stretch”, “id”: “Debian”, “description”: “Debian GNU/Linux 9.6 (stretch)”}, “ansible\_machine”: “x86\_64”, “ansible\_ssh\_host\_key\_rsa\_public”: “AAAAB3NzaC1yc2EAAAADAQABAAABAQDFmEOHq9wvLCrlchI/+zoZf5nGKomT/uGJoniqR4P0o3q15ND7NSxB7og+L2zdlHF7j2TSEvbEwh6/rXYy/o2lSQago2Kj3EXSH9S9JA5A/WWFtR6NbudSa1CeN/0rzYiE02/06Do/x15+7Ybns+VacWgjjIUnL0uiMsR4AOJhjLRZX4Z+2jazFG0TbTFkrgS+UOEC9I7+oN9/L8UeMACtHRSyqatBKTC3AvNCnDnWdQF6WDu93I/xbXa32HBIoy0e5pAOhqFsq8kSui+i7IhJfzXpAiVgT+RfILDjFjgCAjGHg3iZAv/FlhJQlWGpYAufBTZy2oamMzMniZauYB/9”, “ansible\_user\_gecos”: “Ansible,”, “ansible\_processor\_threads\_per\_core”: 2, “ansible\_eth0”: {“macaddress”: “42:01:0a:0a:00:16”, “features”: {“tx\_checksum\_ipv4”: “off [fixed]”, “generic\_receive\_offload”: “on”, “tx\_checksum\_ipv6”: “off [fixed]”, “tx\_scatter\_gather\_fraglist”: “off [fixed]”, “rx\_all”: “off [fixed]”, “highdma”: “on [fixed]”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “off [fixed]”, “tx\_tcp\_ecn\_segmentation”: “off [fixed]”, “tx\_gso\_robust”: “on [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “off”, “tx\_ipxip4\_segmentation”: “off [fixed]”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “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]”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on [fixed]”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “on [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\_gre\_csum\_segmentation”: “off [fixed]”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “off [fixed]”, “udp\_fragmentation\_offload”: “off [fixed]”, “tx\_sctp\_segmentation”: “off [fixed]”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “off [fixed]”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “off [fixed]”}, “type”: “ether”, “pciid”: “virtio1”, “module”: “virtio\_net”, “mtu”: 1460, “device”: “eth0”, “promisc”: false, “timestamping”: [“tx\_software”, “rx\_software”, “software”], “ipv4”: {“broadcast”: “10.10.0.22”, “netmask”: “255.255.255.255”, “network”: “10.10.0.22”, “address”: “10.10.0.22”}, “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::4001:aff:fe0a:16”}], “active”: true, “speed”: -1, “hw\_timestamp\_filters”: }, “ansible\_br\_e06e06b76b62”: {“macaddress”: “02:42:5e:4a:73:4a”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [requested on]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “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]”, “tx\_gso\_partial”: “on”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “off [fixed]”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “on [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “off [fixed]”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [requested on]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “interfaces”: [“vetheb69029”, “veth2f61460”, “veth58a1387”, “veth9cbdb61”, “vethea77057”, “veth05ea59c”, “veth84c55d9”, “vethb800bf9”, “veth507d629”, “vethb38dbaf”, “veth7a9c847”, “vethf435665”, “veth2aeb35d”, “veth45f9f77”, “veth73dd3a8”, “veth1c13b1c”, “veth6d06224”, “veth186ceec”], “id”: “8000.02425e4a734a”, “mtu”: 1500, “device”: “br-e06e06b76b62”, “promisc”: false, “stp”: false, “ipv4”: {“broadcast”: “172.20.0.255”, “netmask”: “255.255.255.0”, “network”: “172.20.0.0”, “address”: “172.20.0.1”}, “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::42:5eff:fe4a:734a”}], “active”: true, “timestamping”: [“rx\_software”, “software”], “type”: “bridge”, “hw\_timestamp\_filters”: }, “ansible\_system”: “Linux”, “ansible\_veth1c13b1c”: {“macaddress”: “d6:9e:95:ea:83:65”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “veth1c13b1c”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::d49e:95ff:feea:8365”}], “active”: true, “speed”: 10000}, “ansible\_all\_ipv4\_addresses”: [“172.17.0.1”, “172.20.0.1”, “10.10.0.22”], “ansible\_python\_version”: “2.7.13”, “ansible\_product\_version”: “NA”, “ansible\_service\_mgr”: “systemd”, “ansible\_memory\_mb”: {“real”: {“total”: 24115, “used”: 14488, “free”: 9627}, “swap”: {“cached”: 0, “total”: 0, “free”: 0, “used”: 0}, “nocache”: {“used”: 12672, “free”: 11443}}, “ansible\_user\_dir”: “/home/ansible”, “gather\_subset”: [“all”], “ansible\_real\_user\_id”: 1003, “ansible\_virtualization\_role”: “guest”, “ansible\_dns”: {“nameservers”: [“169.254.169.254”], “domain”: “us-central1-f.c.preprod-221918.internal”, “search”: [“us-central1-f.c.preprod-221918.internal.”, “c.preprod-221918.internal.”, “google.internal.”]}, “ansible\_effective\_group\_id”: 1004, “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\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “off [fixed]”, “tx\_checksumming”: “on”, “vlan\_challenged”: “on [fixed]”, “loopback”: “on [fixed]”, “tx\_ipxip6\_segmentation”: “off [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]”, “tx\_gso\_partial”: “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\_gre\_csum\_segmentation”: “off [fixed]”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “off [fixed]”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on [fixed]”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off [fixed]”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “off [fixed]”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “off [fixed]”}, “hw\_timestamp\_filters”: , “mtu”: 65536, “device”: “lo”, “promisc”: false, “timestamping”: [“rx\_software”, “software”], “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\_memtotal\_mb”: 24115, “ansible\_device\_links”: {“masters”: {}, “labels”: {}, “ids”: {“sda”: [“google-persistent-disk-0”, “scsi-0Google\_PersistentDisk\_persistent-disk-0”], “sdb”: [“google-persistent-disk-1”, “scsi-0Google\_PersistentDisk\_persistent-disk-1”], “sda1”: [“google-persistent-disk-0-part1”, “scsi-0Google\_PersistentDisk\_persistent-disk-0-part1”]}, “uuids”: {“sdb”: [“3e03e11a-609f-44fa-b93a-7ea6286a5cf5”], “sda1”: [“d3733ae8-6a36-411f-a3fc-13de6ec20c61”]}}, “ansible\_apparmor”: {“status”: “disabled”}, “ansible\_veth05ea59c”: {“macaddress”: “ea:41:26:fc:65:d5”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “veth05ea59c”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::e841:26ff:fefc:65d5”}], “active”: true, “speed”: 10000}, “ansible\_memfree\_mb”: 9627, “ansible\_veth7a9c847”: {“macaddress”: “06:88:05:df:cc:4f”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “veth7a9c847”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::488:5ff:fedf:cc4f”}], “active”: true, “speed”: 10000}, “ansible\_processor\_count”: 1, “ansible\_hostname”: “yellow-dev-2”, “ansible\_interfaces”: [“veth2aeb35d”, “vethea77057”, “veth186ceec”, “vetheb69029”, “veth7a9c847”, “veth1c13b1c”, “veth58a1387”, “veth05ea59c”, “eth0”, “veth73dd3a8”, “lo”, “veth6d06224”, “veth507d629”, “docker0”, “br-e06e06b76b62”, “veth84c55d9”, “vethb38dbaf”, “veth45f9f77”, “vethb800bf9”, “veth9cbdb61”, “veth2f61460”, “vethf435665”], “ansible\_machine\_id”: “38cf1d7b3591a45c2cf7b25a6af52b6b”, “ansible\_veth45f9f77”: {“macaddress”: “22:41:58:09:ba:17”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “veth45f9f77”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::2041:58ff:fe09:ba17”}], “active”: true, “speed”: 10000}, “ansible\_fqdn”: “yellow-dev-2.us-central1-f.c.preprod-221918.internal”, “ansible\_user\_gid”: 1004, “ansible\_vethea77057”: {“macaddress”: “4e:3f:6f:c5:a2:43”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “vethea77057”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::4c3f:6fff:fec5:a243”}], “active”: true, “speed”: 10000}, “ansible\_nodename”: “yellow-dev-2”, “ansible\_veth2aeb35d”: {“macaddress”: “42:d7:f6:b8:15:59”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “veth2aeb35d”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::40d7:f6ff:feb8:1559”}], “active”: true, “speed”: 10000}, “ansible\_veth9cbdb61”: {“macaddress”: “7e:58:13:b9:81:20”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “veth9cbdb61”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::7c58:13ff:feb9:8120”}], “active”: true, “speed”: 10000}, “ansible\_veth73dd3a8”: {“macaddress”: “0a:b5:1a:21:92:3c”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “veth73dd3a8”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::8b5:1aff:fe21:923c”}], “active”: true, “speed”: 10000}, “ansible\_veth2f61460”: {“macaddress”: “f6:2d:81:09:c1:00”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “veth2f61460”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::f42d:81ff:fe09:c100”}], “active”: true, “speed”: 10000}, “ansible\_domain”: “us-central1-f.c.preprod-221918.internal”, “ansible\_distribution\_file\_path”: “/etc/os-release”, “ansible\_virtualization\_type”: “kvm”, “ansible\_ssh\_host\_key\_ed25519\_public”: “AAAAC3NzaC1lZDI1NTE5AAAAIJURhWnpeg3B4vFIEa5JJdpg9WxRDtdk9Y/bnYJZebc3”, “ansible\_processor\_cores”: 2, “ansible\_bios\_version”: “Google”, “ansible\_date\_time”: {“weekday\_number”: “4”, “iso8601\_basic\_short”: “20190425T220410”, “tz”: “UTC”, “weeknumber”: “16”, “hour”: “22”, “year”: “2019”, “minute”: “04”, “tz\_offset”: “+0000”, “month”: “04”, “epoch”: “1556229850”, “iso8601\_micro”: “2019-04-25T22:04:10.009408Z”, “weekday”: “Thursday”, “time”: “22:04:10”, “date”: “2019-04-25”, “iso8601”: “2019-04-25T22:04:10Z”, “day”: “25”, “iso8601\_basic”: “20190425T220410009314”, “second”: “10”}, “ansible\_distribution\_release”: “stretch”, “ansible\_os\_family”: “Debian”, “ansible\_effective\_user\_id”: 1003, “ansible\_product\_name”: “Google Compute Engine”, “ansible\_devices”: {“sda”: {“scheduler\_mode”: “”, “rotational”: “1”, “vendor”: “Google”, “sectors”: “209715200”, “links”: {“masters”: , “labels”: , “ids”: [“google-persistent-disk-0”, “scsi-0Google\_PersistentDisk\_persistent-disk-0”], “uuids”: }, “sas\_device\_handle”: null, “sas\_address”: null, “virtual”: 1, “host”: “”, “sectorsize”: “512”, “removable”: “0”, “support\_discard”: “512”, “model”: “PersistentDisk”, “partitions”: {“sda1”: {“sectorsize”: 512, “uuid”: “d3733ae8-6a36-411f-a3fc-13de6ec20c61”, “links”: {“masters”: , “labels”: , “ids”: [“google-persistent-disk-0-part1”, “scsi-0Google\_PersistentDisk\_persistent-disk-0-part1”], “uuids”: [“d3733ae8-6a36-411f-a3fc-13de6ec20c61”]}, “sectors”: “209711071”, “start”: “4096”, “holders”: , “size”: “100.00 GB”}}, “holders”: , “size”: “100.00 GB”}, “sdb”: {“scheduler\_mode”: “”, “rotational”: “1”, “vendor”: “Google”, “sectors”: “209715200”, “links”: {“masters”: , “labels”: , “ids”: [“google-persistent-disk-1”, “scsi-0Google\_PersistentDisk\_persistent-disk-1”], “uuids”: [“3e03e11a-609f-44fa-b93a-7ea6286a5cf5”]}, “sas\_device\_handle”: null, “sas\_address”: null, “virtual”: 1, “host”: “”, “sectorsize”: “512”, “removable”: “0”, “support\_discard”: “512”, “model”: “PersistentDisk”, “partitions”: {}, “holders”: , “size”: “100.00 GB”}}, “ansible\_user\_uid”: 1003, “ansible\_veth6d06224”: {“macaddress”: “be:5d:d5:7a:60:b6”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “veth6d06224”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::bc5d:d5ff:fe7a:60b6”}], “active”: true, “speed”: 10000}, “ansible\_veth58a1387”: {“macaddress”: “02:88:24:bb:16:16”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “veth58a1387”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::88:24ff:febb:1616”}], “active”: true, “speed”: 10000}, “ansible\_bios\_date”: “01/01/2011”, “ansible\_vetheb69029”: {“macaddress”: “8a:f8:42:c7:ca:6b”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “vetheb69029”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::88f8:42ff:fec7:ca6b”}], “active”: true, “speed”: 10000}, “ansible\_vethf435665”: {“macaddress”: “26:15:cd:46:27:24”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “vethf435665”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::2415:cdff:fe46:2724”}], “active”: true, “speed”: 10000}, “ansible\_system\_capabilities”: [“”], “ansible\_vethb800bf9”: {“macaddress”: “5a:1d:03:a1:49:97”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “vethb800bf9”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::581d:3ff:fea1:4997”}], “active”: true, “speed”: 10000}}}\r\n’, ‘Shared connection to xx.xxx.xxx.xxx closed.\r\n’)  
\<xx.xxx.xxx.xxx\> ESTABLISH SSH CONNECTION FOR USER: None  
\<xx.xxx.xxx.xxx\> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o ControlPath=/home/ansible/.ansible/cp/f8da7664cb xx.xxx.xxx.xxx ‘/bin/sh -c ‘"’“‘rm -f -r /home/ansible/.ansible/tmp/ansible-tmp-1556229849.38-80487434586526/ \> /dev/null 2\>&1 && sleep 0’”’"‘’  
\<xx.xxx.xxx.xxx\> (0, ‘’, ‘’)  
ok: [xx.xxx.xxx.xxx]  
META: ran handlers

TASK [Execute the script] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
task path: /home/ansible/shexecute.yml:5  
\<xx.xxx.xxx.xxx\> ESTABLISH SSH CONNECTION FOR USER: None  
\<xx.xxx.xxx.xxx\> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o ControlPath=/home/ansible/.ansible/cp/f8da7664cb xx.xxx.xxx.xxx ‘/bin/sh -c ‘"’“‘echo ~ && sleep 0’”’“‘’  
\<xx.xxx.xxx.xxx\> (0, ‘/home/ansible\n’, ‘’)  
\<xx.xxx.xxx.xxx\> ESTABLISH SSH CONNECTION FOR USER: None  
\<xx.xxx.xxx.xxx\> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o ControlPath=/home/ansible/.ansible/cp/f8da7664cb xx.xxx.xxx.xxx '/bin/sh -c '”‘"’( umask 77 && mkdir -p “`echo /var/tmp/ansible-tmp-1556229850.7-188994430372579`” && echo ansible-tmp-1556229850.7-188994430372579=“`echo /var/tmp/ansible-tmp-1556229850.7-188994430372579`” ) && sleep 0’“'”‘’  
\<xx.xxx.xxx.xxx\> (0, ‘ansible-tmp-1556229850.7-188994430372579=/var/tmp/ansible-tmp-1556229850.7-188994430372579\n’, ‘’)  
Using module file /usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible/modules/commands/command.py  
\<xx.xxx.xxx.xxx\> PUT /home/ansible/.ansible/tmp/ansible-local-210566iBHQj/tmpxPabWt TO /var/tmp/ansible-tmp-1556229850.7-188994430372579/AnsiballZ\_command.py  
\<xx.xxx.xxx.xxx\> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o ControlPath=/home/ansible/.ansible/cp/f8da7664cb ‘[xx.xxx.xxx.xxx]’  
\<xx.xxx.xxx.xxx\> (0, ‘sftp\> put /home/ansible/.ansible/tmp/ansible-local-210566iBHQj/tmpxPabWt /var/tmp/ansible-tmp-1556229850.7-188994430372579/AnsiballZ\_command.py\n’, ‘’)  
\<xx.xxx.xxx.xxx\> ESTABLISH SSH CONNECTION FOR USER: None  
\<xx.xxx.xxx.xxx\> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o ControlPath=/home/ansible/.ansible/cp/f8da7664cb xx.xxx.xxx.xxx ‘/bin/sh -c ‘"’“‘setfacl -m u:joebob:r-x /var/tmp/ansible-tmp-1556229850.7-188994430372579/ /var/tmp/ansible-tmp-1556229850.7-188994430372579/AnsiballZ\_command.py && sleep 0’”’“‘’  
\<xx.xxx.xxx.xxx\> (127, ‘’, ‘/bin/sh: 1: setfacl: not found\n’)  
\<xx.xxx.xxx.xxx\> Failed to connect to the host via ssh: /bin/sh: 1: setfacl: not found  
\<xx.xxx.xxx.xxx\> ESTABLISH SSH CONNECTION FOR USER: None  
\<xx.xxx.xxx.xxx\> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o ControlPath=/home/ansible/.ansible/cp/f8da7664cb xx.xxx.xxx.xxx '/bin/sh -c '”‘“‘chmod u+x /var/tmp/ansible-tmp-1556229850.7-188994430372579/ /var/tmp/ansible-tmp-1556229850.7-188994430372579/AnsiballZ\_command.py && sleep 0’”’“‘’  
\<xx.xxx.xxx.xxx\> (0, ‘’, ‘’)  
\<xx.xxx.xxx.xxx\> ESTABLISH SSH CONNECTION FOR USER: None  
\<xx.xxx.xxx.xxx\> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o ControlPath=/home/ansible/.ansible/cp/f8da7664cb xx.xxx.xxx.xxx '/bin/sh -c '”‘“‘chown joebob /var/tmp/ansible-tmp-1556229850.7-188994430372579/ /var/tmp/ansible-tmp-1556229850.7-188994430372579/AnsiballZ\_command.py && sleep 0’”’"‘’  
\<xx.xxx.xxx.xxx\> (1, ‘’, “chown: changing ownership of ‘/var/tmp/ansible-tmp-1556229850.7-188994430372579/’: Operation not permitted\nchown: changing ownership of ‘/var/tmp/ansible-tmp-1556229850.7-188994430372579/AnsiballZ\_command.py’: Operation not permitted\n”)  
\<xx.xxx.xxx.xxx\> Failed to connect to the host via ssh: chown: changing ownership of ‘/var/tmp/ansible-tmp-1556229850.7-188994430372579/’: Operation not permitted  
chown: changing ownership of ‘/var/tmp/ansible-tmp-1556229850.7-188994430372579/AnsiballZ\_command.py’: Operation not permitted  
fatal: [xx.xxx.xxx.xxx]: FAILED! =\> {  
“msg”: “Failed to set permissions on the temporary files Ansible needs to create when becoming an unprivileged user (rc: 1, err: chown: changing ownership of ‘/var/tmp/ansible-tmp-1556229850.7-188994430372579/’: Operation not permitted\nchown: changing ownership of ‘/var/tmp/ansible-tmp-1556229850.7-188994430372579/AnsiballZ\_command.py’: Operation not permitted\n}). For information on working around this, see [https://docs.ansible.com/ansible/become.html#becoming-an-unprivileged-user](https://docs.ansible.com/ansible/become.html#becoming-an-unprivileged-user)”  
}

PLAY RECAP \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
xx.xxx.xxx.xxx : ok=1 changed=0 unreachable=0 failed=1

`

---

<div class="post-metadata">

**Author:** ![Gaetano\_Giacalone](https://avatars.discourse-cdn.com/v4/letter/g/e56c9b/32.png) [@Gaetano\_Giacalone](https://forum.ansible.com/u/Gaetano_Giacalone)\
**Post date:** [April 26, 2019, 2:30am UTC](https://forum.ansible.com/t/unable-to-execute-script-on-remote-system-as-another-user/30195/2 "2019-04-26T02:30:25Z")

</div>

Well Joe I am intermediate ansible user, but here is what I know about authentication.

First if your running your playbook as joebob locally and your target host has a user called joebob, then from your localhost/control host do this.

$ ssh-copy-id -I

Target host being the target host ip or dns.

If your running your playbook from localhost as joe wanting to connect to target host as joebob your inventory has to have authentication.

[adhoclist]

targethost `ansible_user=joebob ansible_sudo_pass=joebobpassword`

``

`And you will have to do that for every host in your list.`

**Gaetano Giacalone**

---

<div class="post-metadata">

**Author:** ![Gaetano\_Giacalone](https://avatars.discourse-cdn.com/v4/letter/g/e56c9b/32.png) [@Gaetano\_Giacalone](https://forum.ansible.com/u/Gaetano_Giacalone)\
**Post date:** [April 26, 2019, 2:52am UTC](https://forum.ansible.com/t/unable-to-execute-script-on-remote-system-as-another-user/30195/3 "2019-04-26T02:52:16Z")

</div>

Another note about authentication and execution. Joebob will need sudo on target Redhat/Centos users need to be in wheel group, and ubuntu sudo group. Before you even execute you should ping to test connectivity.

$ ansible adhoclist -m ping

If responds with (pong) your good, then need to look into the sudo on targets.

**Gaetano Giacalone**

---

<div class="post-metadata">

**Author:** ![Joe\_G2](https://avatars.discourse-cdn.com/v4/letter/j/4da419/32.png) [@Joe\_G2](https://forum.ansible.com/u/Joe_G2)\
**Post date:** [April 29, 2019, 10:07pm UTC](https://forum.ansible.com/t/unable-to-execute-script-on-remote-system-as-another-user/30195/4 "2019-04-29T22:07:06Z")

</div>

I certainly appreciate the replies. I’ve still been bashing my head on this one. Unfortunately the playbook is being run as “ansible.” Ansible is part of sudo on the remote system as well as the local user I’m trying to run the script with. The second option seems like viable solution however the owner of joebob account believes I should have all the access I need to become that user, so I’m working with what I have. The original error posted was mostly related to the ansible ssh user creating a temporary py file at /var/tmp/ansible-tmp-randomnumbers/AnsiballZ\_command.py and when it become joebob it is unable to do anything with it.

I decided to explore the pipelining option more and just run into other issues

`

- name: execute with sh  
hosts: adhoclist

tasks:

- name: Execute the script  
shell: upgrade.sh  
args:  
chdir: /opt/proctal/scripts/patches/  
executable: “/bin/bash”  
become: yes  
become\_method: sudo  
become\_user: joebob

`

I added the executable argument as I was getting a similar error stating /bin/sh not found, but now it says /bin/bash not found and non-zero return code.

`

Using module file /usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible/modules/commands/command.py  
\<xx.xxx.xxx.xxx\> ESTABLISH SSH CONNECTION FOR USER: None  
\<xx.xxx.xxx.xxx\> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex ,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o ControlPath=/home/ansible/.ansible/cp/f8da7664cb xx.xxx.xxx.xxx ‘/bin/sh -c ‘"’“'sudo -H -S -n -u joebob /bin/sh -c '”’“'”‘"’“'”‘"’“‘echo BECOME-SUCCESS-olfvvnjgonyaqrfqvozazirvnyhhxgrz; /usr/bin/python’”‘"’“'”‘"’“'”‘"’ && sleep 0’“'”‘’  
Escalation succeeded  
\<xx.xxx.xxx.xxx\> (1, ‘\n{“changed”: true, “end”: “2019-04-29 21:33:16.410507”, “stdout”: “”, “cmd”: “upgrade.sh”, “failed”: true, “delta”: "0:00:00.003304 ", “stderr”: “/bin/bash: upgrade.sh: command not found”, “rc”: 127, “invocation”: {“module\_args”: {“warn”: true, “executable”: “/bin/bash”, “\_uses\_shell”: true, “\_raw\_params”: “upgrade.sh”, “removes”: null, “argv”: null, “creates”: null, “chdir”: “/opt/proctal/scripts/patches/”, “stdin”: null}}, “start”: “2019-04-29 21:33:16.407203”, “msg”: “non-zero return code”}\n’, ‘’)  
\<xx.xxx.xxx.xxx\> Failed to connect to the host via ssh:  
fatal: [xx.xxx.xxx.xxx]: FAILED! =\> {  
“changed”: true,  
“cmd”: “upgrade.sh”,  
“delta”: “0:00:00.003304”,  
“end”: “2019-04-29 21:33:16.410507”,  
“invocation”: {  
“module\_args”: {  
“\_raw\_params”: “upgrade.sh”,  
“\_uses\_shell”: true,  
“argv”: null,  
“chdir”: “/opt/proctal/scripts/patches/”,  
“creates”: null,  
“executable”: “/bin/bash”,  
“removes”: null,  
“stdin”: null,  
“warn”: true  
}  
},  
“msg”: “non-zero return code”,  
“rc”: 127,  
“start”: “2019-04-29 21:33:16.407203”,  
“stderr”: “/bin/bash: upgrade.sh: command not found”,  
“stderr\_lines”: [  
“/bin/bash: upgrade.sh: command not found”  
],  
“stdout”: “”,  
“stdout\_lines”:

`

---

<div class="post-metadata">

**Author:** ![asmagana](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/asmagana/32/2963_2.png) [@asmagana](https://forum.ansible.com/u/asmagana)\
**Post date:** [April 29, 2019, 10:24pm UTC](https://forum.ansible.com/t/unable-to-execute-script-on-remote-system-as-another-user/30195/5 "2019-04-29T22:24:24Z")

</div>

I was wondering if you have put the user in the sudoer file via visudo command.

---

<div class="post-metadata">

**Author:** ![fahad.riaz1718](https://avatars.discourse-cdn.com/v4/letter/f/7993a0/32.png) [@fahad.riaz1718](https://forum.ansible.com/u/fahad.riaz1718)\
**Post date:** [April 29, 2019, 11:17pm UTC](https://forum.ansible.com/t/unable-to-execute-script-on-remote-system-as-another-user/30195/6 "2019-04-29T23:17:14Z")

</div>

Make the script executable chmod +x script name and instead of command module use shell and just specify the path to the script

So here it is  
Shell: /mnt/path/to/your/script

---

<div class="post-metadata">

**Author:** ![Joe\_G2](https://avatars.discourse-cdn.com/v4/letter/j/4da419/32.png) [@Joe\_G2](https://forum.ansible.com/u/Joe_G2)\
**Post date:** [April 29, 2019, 11:59pm UTC](https://forum.ansible.com/t/unable-to-execute-script-on-remote-system-as-another-user/30195/7 "2019-04-29T23:59:06Z")

</div>

n my last post I posted my yml that uses shell and it was still not working.

However I just had a bit of success with the command module. It was able to execute the sh script but found an unterminated quoted string. Fixed the missing double quotes in the script and now it runs but hangs. I have to terminate/interrupt the play to exit.

`  
ansible@ansible-2:~$ cat commandsh.yml

- name: execute the script  
hosts: adhoclist

tasks:

- name: use command module here  
command: “sh /opt/proctal/scripts/patches/upgrade.sh”  
become: yes  
become\_method: sudo  
become\_user: joebob

`

`  
TASK [use command module here] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
task path: /home/ansible/commandsh.yml:5  
Using module file /usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible/modules/commands/command.py  
\<xx.xxx.xxx.xxx\> ESTABLISH SSH CONNECTION FOR USER: None  
\<xx.xxx.xxx.xxx\> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o ControlPath=/home/ansible/.ansible/cp/f8da7664cb 35.238.144.224 ‘/bin/sh -c ‘"’“'sudo -H -S -n -u joebob /bin/sh -c '”’“'”‘"’“'”‘"’“‘echo BECOME-SUCCESS-mymjnzllkywnjhnczaebegyqtiktgaak; /usr/bin/python’”‘"’“'”‘"’“'”‘"’ && sleep 0’“'”‘’  
Escalation succeeded

^CProcess WorkerProcess-2:  
Traceback (most recent call last):  
File “/usr/lib/python2.7/multiprocessing/process.py”, line 258, in \_bootstrap  
self.run()  
File “/usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible/executor/process/worker.py”, line 118, in run  
self.\_final\_q  
File “/usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible/executor/task\_executor.py”, line 140, in run  
res = self.\_execute()  
File “/usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible/executor/task\_executor.py”, line 612, in \_execute  
result = self.\_handler.run(task\_vars=variables)  
File “/usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible/plugins/action/command.py”, line 24, in run  
results = merge\_hash(results, self.\_execute\_module(task\_vars=task\_vars, wrap\_async=wrap\_async))  
File “/usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible/plugins/action/ **init**.py”, line 857, in \_execute\_module  
res = self.\_low\_level\_execute\_command(cmd, sudoable=sudoable, in\_data=in\_data)  
File “/usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible/plugins/action/ **init**.py”, line 976, in \_low\_level\_execute\_command  
rc, stdout, stderr = self.\_connection.exec\_command(cmd, in\_data=in\_data, sudoable=sudoable)  
File “/usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible/plugins/connection/ssh.py”, line 1145, in exec\_command  
[ERROR]: User interrupted execution

(returncode, stdout, stderr) = self.\_run(cmd, in\_data, sudoable=sudoable)  
File “/usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible/plugins/connection/ssh.py”, line 392, in wrapped  
return\_tuple = func(self, \*args, \*\*kwargs)  
File “/usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible/plugins/connection/ssh.py”, line 1035, in \_run  
return self.\_bare\_run(cmd, in\_data, sudoable=sudoable, checkrc=checkrc)  
File “/usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible/plugins/connection/ssh.py”, line 872, in \_bare\_run  
events = selector.select(timeout)  
File “/usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible/compat/selectors/\_selectors2.py”, line 466, in select  
maxevents=max\_events)  
File “/usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible/compat/selectors/\_selectors2.py”, line 119, in \_syscall\_wrapper  
result = func(\*args, \*\*kwargs)

`

---

<div class="post-metadata">

**Author:** ![Joe\_G2](https://avatars.discourse-cdn.com/v4/letter/j/4da419/32.png) [@Joe\_G2](https://forum.ansible.com/u/Joe_G2)\
**Post date:** [May 1, 2019, 11:28pm UTC](https://forum.ansible.com/t/unable-to-execute-script-on-remote-system-as-another-user/30195/8 "2019-05-01T23:28:59Z")

</div>

Any help on finding out why the task hangs or should I start a new thread? I’ve been able to successfully complete the task only by interrupting it when it hangs using both the command module (in my previous post) and in shell. Here’s the shell yml as well with output. Again I have pipeline enabled and I’m assuming it’s something to do with that since I could not get it to work due to permissions on the tmp files.

My config file

`

[defaults]  
inventory = ./hosts  
log\_path = /var/log/ansible.log  
retry\_files\_enabled = False  
[privilege\_escalation]  
[paramiko\_connection]  
[ssh\_connection]  
ssh\_arg = -o ServerAliveInterval=30 -o ControlMaster=auto -o ControlPersist=60s  
pipelining = True  
[accelerate]  
[selinux]  
[colors]

`

Playbook

`

- name: execute with sh  
hosts: adhoclist

tasks:

- name: Execute the script  
shell: ./upgrade.sh  
args:  
chdir: /opt/proctal/scripts/patches/  
executable: /bin/bash  
become: yes  
become\_method: sudo  
become\_user: jobob

`

output

`Enter code here...ansible-playbook 2.7.10.post0`  
config file = /home/ansible/ansible.cfg  
configured module search path = [u’/home/ansible/.ansible/plugins/modules’, u’/usr/share/ansible/plugins/modules’]  
ansible python module location = /usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible  
executable location = /usr/local/bin/ansible-playbook  
python version = 2.7.13 (default, Sep 26 2018, 18:42:22) [GCC 6.3.0 20170516]  
Using /home/ansible/ansible.cfg as config file  
setting up inventory plugins  
/home/ansible/hosts did not meet host\_list requirements, check plugin documentation if this is unexpected  
/home/ansible/hosts did not meet script requirements, check plugin documentation if this is unexpected  
Set default localhost to 127.0.0.1  
Parsed /home/ansible/hosts inventory source with ini plugin  
Loading callback plugin default of type stdout, v2.0 from /usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible/plugins/callback/default.pyc

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

PLAY [execute with sh] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

TASK [Gathering Facts] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
task path: /home/ansible/shexecute.yml:1  
Using module file /usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible/modules/system/setup.py  
\<0.0.0.0\> ESTABLISH SSH CONNECTION FOR USER: None  
\<0.0.0.0\> 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 ConnectTimeout=10 -o ControlPath=/home/ansible/.ansible/cp/1c57b9fcae 0.0.0.0 ‘/bin/sh -c ‘"’"’/usr/bin/python && sleep 0’“'”‘’  
\<0.0.0.0\> (0, ‘\n{“invocation”: {“module\_args”: {“filter”: “\*”, “gather\_subset”: [“all”], “fact\_path”: “/etc/ansible/facts.d”, “gather\_timeout”: 10}}, “ansible\_facts”: {“ansible\_veth7d5f5b3”: {“macaddress”: “86:b8:18:37:37:d3”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “veth7d5f5b3”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::84b8:18ff:fe37:37d3”}], “active”: true, “speed”: 10000}, “module\_setup”: true, “ansible\_distribution\_version”: “9.6”, “ansible\_veth2872172”: {“macaddress”: “3e:d7:69:c4:37:4c”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “veth2872172”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::3cd7:69ff:fec4:374c”}], “active”: true, “speed”: 10000}, “ansible\_vethbcde94a”: {“macaddress”: “7e:23:6d:20:d0:8c”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “vethbcde94a”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::7c23:6dff:fe20:d08c”}], “active”: true, “speed”: 10000}, “ansible\_distribution\_file\_variety”: “Debian”, “ansible\_env”: {“LANG”: “en\_US.UTF-8”, “SHELL”: “/bin/bash”, “XDG\_RUNTIME\_DIR”: “/run/user/1003”, “SHLVL”: “1”, “PWD”: “/home/ansible”, “PATH”: “/usr/local/bin:/usr/bin:/bin:/usr/games”, “SSH\_CLIENT”: “35.192.84.179 52126 22”, “LOGNAME”: “ansible”, “USER”: “ansible”, “HOME”: “/home/ansible”, “MAIL”: “/var/mail/ansible”, “SSH\_CONNECTION”: “35.192.84.179 52126 10.10.0.21 22”, “XDG\_SESSION\_ID”: “173”, “\_”: “/bin/sh”}, “ansible\_veth9376bb3”: {“macaddress”: “ce:d6:9c:c3:0b:c5”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “veth9376bb3”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::ccd6:9cff:fec3:bc5”}], “active”: true, “speed”: 10000}, “ansible\_userspace\_bits”: “64”, “ansible\_architecture”: “x86\_64”, “ansible\_default\_ipv4”: {“macaddress”: “42:01:0a:0a:00:15”, “network”: “10.10.0.21”, “mtu”: 1460, “broadcast”: “10.10.0.21”, “alias”: “eth0”, “netmask”: “255.255.255.255”, “address”: “10.10.0.21”, “interface”: “eth0”, “type”: “ether”, “gateway”: “10.10.0.1”}, “ansible\_swapfree\_mb”: 0, “ansible\_default\_ipv6”: {}, “ansible\_cmdline”: {“console”: “ttyS0,38400n8”, “elevator”: “noop”, “net.ifnames”: “0”, “biosdevname”: “0”, “BOOT\_IMAGE”: “/boot/vmlinuz-4.9.0-8-amd64”, “scsi\_mod.use\_blk\_mq”: “Y”, “ro”: true, “root”: “UUID=d3733ae8-6a36-411f-a3fc-13de6ec20c61”}, “ansible\_vethf58afb1”: {“macaddress”: “16:a0:88:02:de:1f”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “vethf58afb1”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::14a0:88ff:fe02:de1f”}], “active”: true, “speed”: 10000}, “ansible\_selinux”: {“status”: “Missing selinux Python library”}, “ansible\_userspace\_architecture”: “x86\_64”, “ansible\_product\_uuid”: “NA”, “ansible\_pkg\_mgr”: “apt”, “ansible\_vethfd00a64”: {“macaddress”: “a2:92:17:b6:b8:b7”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “vethfd00a64”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::a092:17ff:feb6:b8b7”}], “active”: true, “speed”: 10000}, “ansible\_distribution”: “Debian”, “ansible\_vethbcbd857”: {“macaddress”: “d6:ba:7d:42:09:6c”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “vethbcbd857”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::d4ba:7dff:fe42:96c”}], “active”: true, “speed”: 10000}, “ansible\_iscsi\_iqn”: “”, “ansible\_veth499f30c”: {“macaddress”: “d2:65:22:16:56:e9”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “veth499f30c”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::d065:22ff:fe16:56e9”}], “active”: true, “speed”: 10000}, “ansible\_all\_ipv6\_addresses”: [“fe80::a092:17ff:feb6:b8b7”, “fe80::4091:6aff:fe77:c0cf”, “fe80::60ac:21ff:fe46:cfb9”, “fe80::9c1d:c7ff:fea4:54c8”, “fe80::2027:59ff:fe50:2787”, “fe80::cd4:36ff:fe70:ba41”, “fe80::ccd6:9cff:fec3:bc5”, “fe80::14a0:88ff:fe02:de1f”, “fe80::42:99ff:fedc:149f”, “fe80::3cd7:69ff:fec4:374c”, “fe80::6c2b:6dff:fe82:8f3b”, “fe80::84b8:18ff:fe37:37d3”, “fe80::5c08:e1ff:fe44:b3e6”, “fe80::a02b:24ff:fe0e:c820”, “fe80::4001:aff:fe0a:15”, “fe80::64aa:d6ff:fe29:cc44”, “fe80::d4ba:7dff:fe42:96c”, “fe80::7c23:6dff:fe20:d08c”, “fe80::78b2:26ff:fe2e:1811”, “fe80::42:51ff:fe53:5274”, “fe80::509e:23ff:fe09:fd5a”, “fe80::d065:22ff:fe16:56e9”], “ansible\_uptime\_seconds”: 449624, “ansible\_kernel”: “4.9.0-8-amd64”, “ansible\_system\_capabilities\_enforced”: “True”, “ansible\_python”: {“executable”: “/usr/bin/python”, “version”: {“micro”: 13, “major”: 2, “releaselevel”: “final”, “serial”: 0, “minor”: 7}, “type”: “CPython”, “has\_sslcontext”: true, “version\_info”: [2, 7, 13, “final”, 0]}, “ansible\_is\_chroot”: false, “ansible\_user\_shell”: “/bin/bash”, “ansible\_product\_serial”: “NA”, “ansible\_form\_factor”: “Other”, “ansible\_distribution\_file\_parsed”: true, “ansible\_fips”: false, “ansible\_user\_id”: “ansible”, “ansible\_selinux\_python\_present”: false, “ansible\_local”: {}, “ansible\_processor\_vcpus”: 4, “ansible\_docker0”: {“macaddress”: “02:42:99:dc:14:9f”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “on”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “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]”, “tx\_gso\_partial”: “on”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “off [fixed]”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “on [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “off [fixed]”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “on”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “interfaces”: , “id”: “8000.024299dc149f”, “mtu”: 1500, “device”: “docker0”, “promisc”: false, “stp”: false, “ipv4”: {“broadcast”: “172.17.255.255”, “netmask”: “255.255.0.0”, “network”: “172.17.0.0”, “address”: “172.17.0.1”}, “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::42:99ff:fedc:149f”}], “active”: false, “timestamping”: [“rx\_software”, “software”], “type”: “bridge”, “hw\_timestamp\_filters”: }, “ansible\_processor”: [“0”, “GenuineIntel”, “Intel(R) Xeon(R) CPU @ 2.30GHz”, “1”, “GenuineIntel”, “Intel(R) Xeon(R) CPU @ 2.30GHz”, “2”, “GenuineIntel”, “Intel(R) Xeon(R) CPU @ 2.30GHz”, “3”, “GenuineIntel”, “Intel(R) Xeon(R) CPU @ 2.30GHz”], “ansible\_ssh\_host\_key\_ecdsa\_public”: “AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJw3dLA56Qw4GgcL6YSdTdb8HKPygpAe67TCUHMHrcVrhaVt2FezqEZudZyRvntEfxvklrXhmpgjwXwQyUIc9tw=”, “ansible\_mounts”: [{“block\_used”: 7131572, “uuid”: “d3733ae8-6a36-411f-a3fc-13de6ec20c61”, “size\_total”: 105619820544, “block\_total”: 25786089, “mount”: “/”, “block\_available”: 18654517, “size\_available”: 76408901632, “fstype”: “ext4”, “inode\_total”: 6553600, “options”: “rw,relatime,data=ordered”, “device”: “/dev/sda1”, “inode\_used”: 816917, “block\_size”: 4096, “inode\_available”: 5736683}, {“block\_used”: 2358620, “uuid”: “3e03e11a-609f-44fa-b93a-7ea6286a5cf5”, “size\_total”: 105152176128, “block\_total”: 25671918, “mount”: “/opt/proctal”, “block\_available”: 23313298, “size\_available”: 95491268608, “fstype”: “ext4”, “inode\_total”: 6553600, “options”: “rw,relatime,data=ordered”, “device”: “/dev/sdb”, “inode\_used”: 469702, “block\_size”: 4096, “inode\_available”: 6083898}], “ansible\_system\_vendor”: “Google”, “ansible\_veth6d3a3aa”: {“macaddress”: “52:9e:23:09:fd:5a”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “veth6d3a3aa”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::509e:23ff:fe09:fd5a”}], “active”: true, “speed”: 10000}, “ansible\_swaptotal\_mb”: 0, “ansible\_date\_time”: {“weekday\_number”: “3”, “iso8601\_basic\_short”: “20190501T230510”, “tz”: “UTC”, “weeknumber”: “17”, “hour”: “23”, “year”: “2019”, “minute”: “05”, “tz\_offset”: “+0000”, “month”: “05”, “epoch”: “1556751910”, “iso8601\_micro”: “2019-05-01T23:05:10.542039Z”, “weekday”: “Wednesday”, “time”: “23:05:10”, “date”: “2019-05-01”, “iso8601”: “2019-05-01T23:05:10Z”, “day”: “01”, “iso8601\_basic”: “20190501T230510541950”, “second”: “10”}, “ansible\_distribution\_major\_version”: “9”, “ansible\_real\_group\_id”: 1004, “ansible\_lsb”: {“release”: “9.6”, “major\_release”: “9”, “codename”: “stretch”, “id”: “Debian”, “description”: “Debian GNU/Linux 9.6 (stretch)”}, “ansible\_veth09fc4c8”: {“macaddress”: “0e:d4:36:70:ba:41”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “veth09fc4c8”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::cd4:36ff:fe70:ba41”}], “active”: true, “speed”: 10000}, “ansible\_machine”: “x86\_64”, “ansible\_ssh\_host\_key\_rsa\_public”: “AAAAB3NzaC1yc2EAAAADAQABAAABAQC9jT3VlxGsXTGpdp0o/R9y7Eq6a5BBjwIh99rb3WeXv4G/LDbe3QO2dSr3k5bPx0ZbLQQ1g0MQg7cjMtHlCcmejRloWxFJNH0uWf7A3ipNUDXsWup6LpKEYQnhnk9+TdLf8SBpPN0qcxi30kGT0ddKBeZTqvSbat4EI4veyRV3ipme1JMqznHDhQPTW7UDcpqclS4sesn160bM43KTxRqWyN7/Ilqw1jyotZGvK68UZRLI4Ka0lVuG8gdH+N81lIzeYbJUNPF1bHNkvTb/zUMQP/BthcMGNxHPeEKs4PQaz6ADDpZjRwLw50QsGRI4g92OrVcEyUNnqUcreLV/Y9b9”, “ansible\_user\_gecos”: “”, “ansible\_veth74cb9cc”: {“macaddress”: “9e:1d:c7:a4:54:c8”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “veth74cb9cc”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::9c1d:c7ff:fea4:54c8”}], “active”: true, “speed”: 10000}, “ansible\_processor\_threads\_per\_core”: 2, “ansible\_eth0”: {“macaddress”: “42:01:0a:0a:00:15”, “features”: {“tx\_checksum\_ipv4”: “off [fixed]”, “generic\_receive\_offload”: “on”, “tx\_checksum\_ipv6”: “off [fixed]”, “tx\_scatter\_gather\_fraglist”: “off [fixed]”, “rx\_all”: “off [fixed]”, “highdma”: “on [fixed]”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “off [fixed]”, “tx\_tcp\_ecn\_segmentation”: “off [fixed]”, “tx\_gso\_robust”: “on [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “off”, “tx\_ipxip4\_segmentation”: “off [fixed]”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “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]”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on [fixed]”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “on [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\_gre\_csum\_segmentation”: “off [fixed]”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “off [fixed]”, “udp\_fragmentation\_offload”: “off [fixed]”, “tx\_sctp\_segmentation”: “off [fixed]”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “off [fixed]”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “off [fixed]”}, “type”: “ether”, “pciid”: “virtio1”, “module”: “virtio\_net”, “mtu”: 1460, “device”: “eth0”, “promisc”: false, “timestamping”: [“tx\_software”, “rx\_software”, “software”], “ipv4”: {“broadcast”: “10.10.0.21”, “netmask”: “255.255.255.255”, “network”: “10.10.0.21”, “address”: “10.10.0.21”}, “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::4001:aff:fe0a:15”}], “active”: true, “speed”: -1, “hw\_timestamp\_filters”: }, “ansible\_veth708e22f”: {“macaddress”: “42:91:6a:77:c0:cf”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “veth708e22f”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::4091:6aff:fe77:c0cf”}], “active”: true, “speed”: 10000}, “ansible\_system”: “Linux”, “ansible\_all\_ipv4\_addresses”: [“172.17.0.1”, “10.10.0.21”, “172.20.0.1”], “ansible\_python\_version”: “2.7.13”, “ansible\_product\_version”: “NA”, “ansible\_service\_mgr”: “systemd”, “ansible\_memory\_mb”: {“real”: {“total”: 24115, “used”: 23333, “free”: 782}, “swap”: {“cached”: 0, “total”: 0, “free”: 0, “used”: 0}, “nocache”: {“used”: 14960, “free”: 9155}}, “ansible\_user\_dir”: “/home/ansible”, “gather\_subset”: [“all”], “ansible\_real\_user\_id”: 1003, “ansible\_virtualization\_role”: “guest”, “ansible\_dns”: {“nameservers”: [“169.254.169.254”], “domain”: “us-central1-f.c.preprod-221918.internal”, “search”: [“us-central1-f.c.preprod-221918.internal.”, “c.preprod-221918.internal.”, “google.internal.”]}, “ansible\_effective\_group\_id”: 1004, “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\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “off [fixed]”, “tx\_checksumming”: “on”, “vlan\_challenged”: “on [fixed]”, “loopback”: “on [fixed]”, “tx\_ipxip6\_segmentation”: “off [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]”, “tx\_gso\_partial”: “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\_gre\_csum\_segmentation”: “off [fixed]”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “off [fixed]”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on [fixed]”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off [fixed]”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “off [fixed]”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “off [fixed]”}, “hw\_timestamp\_filters”: , “mtu”: 65536, “device”: “lo”, “promisc”: false, “timestamping”: [“rx\_software”, “software”], “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\_memtotal\_mb”: 24115, “ansible\_device\_links”: {“masters”: {}, “labels”: {}, “ids”: {“sda”: [“google-persistent-disk-0”, “scsi-0Google\_PersistentDisk\_persistent-disk-0”], “sdb”: [“google-persistent-disk-1”, “scsi-0Google\_PersistentDisk\_persistent-disk-1”], “sda1”: [“google-persistent-disk-0-part1”, “scsi-0Google\_PersistentDisk\_persistent-disk-0-part1”]}, “uuids”: {“sdb”: [“3e03e11a-609f-44fa-b93a-7ea6286a5cf5”], “sda1”: [“d3733ae8-6a36-411f-a3fc-13de6ec20c61”]}}, “ansible\_veth6466a53”: {“macaddress”: “22:27:59:50:27:87”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “veth6466a53”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::2027:59ff:fe50:2787”}], “active”: true, “speed”: 10000}, “ansible\_apparmor”: {“status”: “disabled”}, “ansible\_memfree\_mb”: 782, “ansible\_vethe2ec1b2”: {“macaddress”: “66:aa:d6:29:cc:44”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “vethe2ec1b2”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::64aa:d6ff:fe29:cc44”}], “active”: true, “speed”: 10000}, “ansible\_processor\_count”: 1, “ansible\_hostname”: “red-dev-3”, “ansible\_veth17a1192”: {“macaddress”: “6e:2b:6d:82:8f:3b”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “veth17a1192”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::6c2b:6dff:fe82:8f3b”}], “active”: true, “speed”: 10000}, “ansible\_interfaces”: [“veth708e22f”, “veth7d5f5b3”, “veth0889eb1”, “vethffdd1e3”, “veth6466a53”, “eth0”, “vethab8f090”, “vethf58afb1”, “vethfd00a64”, “lo”, “veth74cb9cc”, “vethe2ec1b2”, “vethbcde94a”, “docker0”, “br-bfb1ee8ec90d”, “veth6d3a3aa”, “veth499f30c”, “vethbcbd857”, “veth9376bb3”, “veth09fc4c8”, “veth17a1192”, “veth2872172”, “vethce5c0cb”], “ansible\_machine\_id”: “38cf1d7b3591a45c2cf7b25a6af52b6b”, “ansible\_fqdn”: “red-dev-3.us-central1-f.c.preprod-221918.internal”, “ansible\_user\_gid”: 1004, “ansible\_nodename”: “red-dev-3”, “ansible\_domain”: “us-central1-f.c.preprod-221918.internal”, “ansible\_distribution\_file\_path”: “/etc/os-release”, “ansible\_vethce5c0cb”: {“macaddress”: “a2:2b:24:0e:c8:20”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “vethce5c0cb”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::a02b:24ff:fe0e:c820”}], “active”: true, “speed”: 10000}, “ansible\_vethab8f090”: {“macaddress”: “62:ac:21:46:cf:b9”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “vethab8f090”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::60ac:21ff:fe46:cfb9”}], “active”: true, “speed”: 10000}, “ansible\_processor\_cores”: 2, “ansible\_bios\_version”: “Google”, “ansible\_virtualization\_type”: “kvm”, “ansible\_ssh\_host\_key\_ed25519\_public”: “AAAAC3NzaC1lZDI1NTE5AAAAIBYWX+hWIxOSUuDTjlKwHd3Rrq/ETuANsklTuzRJdu59”, “ansible\_distribution\_release”: “stretch”, “ansible\_os\_family”: “Debian”, “ansible\_effective\_user\_id”: 1003, “ansible\_product\_name”: “Google Compute Engine”, “ansible\_vethffdd1e3”: {“macaddress”: “5e:08:e1:44:b3:e6”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “vethffdd1e3”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::5c08:e1ff:fe44:b3e6”}], “active”: true, “speed”: 10000}, “ansible\_devices”: {“sda”: {“scheduler\_mode”: “”, “rotational”: “1”, “vendor”: “Google”, “sectors”: “209715200”, “links”: {“masters”: , “labels”: , “ids”: [“google-persistent-disk-0”, “scsi-0Google\_PersistentDisk\_persistent-disk-0”], “uuids”: }, “sas\_device\_handle”: null, “sas\_address”: null, “virtual”: 1, “host”: “”, “sectorsize”: “512”, “removable”: “0”, “support\_discard”: “512”, “model”: “PersistentDisk”, “partitions”: {“sda1”: {“sectorsize”: 512, “uuid”: “d3733ae8-6a36-411f-a3fc-13de6ec20c61”, “links”: {“masters”: , “labels”: , “ids”: [“google-persistent-disk-0-part1”, “scsi-0Google\_PersistentDisk\_persistent-disk-0-part1”], “uuids”: [“d3733ae8-6a36-411f-a3fc-13de6ec20c61”]}, “sectors”: “209711071”, “start”: “4096”, “holders”: , “size”: “100.00 GB”}}, “holders”: , “size”: “100.00 GB”}, “sdb”: {“scheduler\_mode”: “”, “rotational”: “1”, “vendor”: “Google”, “sectors”: “209715200”, “links”: {“masters”: , “labels”: , “ids”: [“google-persistent-disk-1”, “scsi-0Google\_PersistentDisk\_persistent-disk-1”], “uuids”: [“3e03e11a-609f-44fa-b93a-7ea6286a5cf5”]}, “sas\_device\_handle”: null, “sas\_address”: null, “virtual”: 1, “host”: “”, “sectorsize”: “512”, “removable”: “0”, “support\_discard”: “512”, “model”: “PersistentDisk”, “partitions”: {}, “holders”: , “size”: “100.00 GB”}}, “ansible\_user\_uid”: 1003, “ansible\_bios\_date”: “01/01/2011”, “ansible\_br\_bfb1ee8ec90d”: {“macaddress”: “02:42:51:53:52:74”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [requested on]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “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]”, “tx\_gso\_partial”: “on”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “off [fixed]”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “on [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “off [fixed]”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [requested on]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “interfaces”: [“veth9376bb3”, “vethf58afb1”, “veth2872172”, “veth17a1192”, “veth7d5f5b3”, “vethffdd1e3”, “vethce5c0cb”, “vethe2ec1b2”, “vethbcbd857”, “vethbcde94a”, “veth0889eb1”, “veth6d3a3aa”, “veth499f30c”, “vethfd00a64”, “veth708e22f”, “vethab8f090”, “veth74cb9cc”, “veth6466a53”, “veth09fc4c8”], “id”: “8000.024251535274”, “mtu”: 1500, “device”: “br-bfb1ee8ec90d”, “promisc”: false, “stp”: false, “ipv4”: {“broadcast”: “172.20.0.255”, “netmask”: “255.255.255.0”, “network”: “172.20.0.0”, “address”: “172.20.0.1”}, “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::42:51ff:fe53:5274”}], “active”: true, “timestamping”: [“rx\_software”, “software”], “type”: “bridge”, “hw\_timestamp\_filters”: }, “ansible\_veth0889eb1”: {“macaddress”: “7a:b2:26:2e:18:11”, “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”: “on”, “rx\_fcs”: “off [fixed]”, “tx\_lockless”: “on [fixed]”, “tx\_tcp\_ecn\_segmentation”: “on”, “tx\_gso\_robust”: “off [fixed]”, “tx\_tcp\_mangleid\_segmentation”: “on”, “tx\_ipxip4\_segmentation”: “on”, “tx\_checksumming”: “on”, “vlan\_challenged”: “off [fixed]”, “loopback”: “off [fixed]”, “tx\_ipxip6\_segmentation”: “on”, “fcoe\_mtu”: “off [fixed]”, “scatter\_gather”: “on”, “tx\_checksum\_sctp”: “on”, “tx\_vlan\_stag\_hw\_insert”: “on”, “rx\_vlan\_stag\_hw\_parse”: “on”, “tx\_gso\_partial”: “off [fixed]”, “rx\_vlan\_stag\_filter”: “off [fixed]”, “large\_receive\_offload”: “off [fixed]”, “tx\_scatter\_gather”: “on”, “rx\_checksumming”: “on”, “tx\_tcp\_segmentation”: “on”, “netns\_local”: “off [fixed]”, “busy\_poll”: “off [fixed]”, “generic\_segmentation\_offload”: “on”, “tx\_udp\_tnl\_segmentation”: “on”, “tcp\_segmentation\_offload”: “on”, “l2\_fwd\_offload”: “off [fixed]”, “rx\_vlan\_offload”: “on”, “ntuple\_filters”: “off [fixed]”, “tx\_gre\_csum\_segmentation”: “on”, “tx\_tcp6\_segmentation”: “on”, “tx\_udp\_tnl\_csum\_segmentation”: “on”, “udp\_fragmentation\_offload”: “on”, “tx\_sctp\_segmentation”: “on”, “tx\_checksum\_fcoe\_crc”: “off [fixed]”, “hw\_tc\_offload”: “off [fixed]”, “tx\_checksum\_ip\_generic”: “on”, “tx\_fcoe\_segmentation”: “off [fixed]”, “tx\_nocache\_copy”: “off”, “rx\_vlan\_filter”: “off [fixed]”, “tx\_vlan\_offload”: “on”, “receive\_hashing”: “off [fixed]”, “tx\_gre\_segmentation”: “on”}, “type”: “ether”, “hw\_timestamp\_filters”: , “mtu”: 1500, “device”: “veth0889eb1”, “promisc”: true, “timestamping”: [“rx\_software”, “software”], “ipv6”: [{“scope”: “link”, “prefix”: “64”, “address”: “fe80::78b2:26ff:fe2e:1811”}], “active”: true, “speed”: 10000}, “ansible\_system\_capabilities”: [“”]}}\n’, ‘OpenSSH\_7.4p1 Debian-10+deb9u6, OpenSSL 1.0.2r 26 Feb 2019\r\ndebug1: Reading configuration data /etc/ssh/ssh\_config\r\ndebug1: /etc/ssh/ssh\_config line 19: 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 = 13463\r\ndebug3: mux\_client\_request\_session: session request sent\r\ndebug1: mux\_client\_request\_session: master session id: 3\r\ndebug3: mux\_client\_read\_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 0\r\n’)  
ok: [0.0.0.0]  
META: ran handlers

TASK [Execute the script] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
task path: /home/ansible/shexecute.yml:5  
Using module file /usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible/modules/commands/command.py  
\<0.0.0.0\> ESTABLISH SSH CONNECTION FOR USER: None  
\<0.0.0.0\> 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 ConnectTimeout=10 -o ControlPath=/home/ansible/.ansible/cp/1c57b9fcae 0.0.0.0 ‘/bin/sh -c ‘"’“'sudo -H -S -n -u joebob /bin/sh -c '”’“'”‘"’“'”‘"’“‘echo BECOME-SUCCESS-kzheyjvmghlbjtbtvobmfpoixcranarn; /usr/bin/python’”‘"’“'”‘"’“'”‘"’ && sleep 0’“'”‘’  
Escalation succeeded

^CProcess WorkerProcess-2:  
Traceback (most recent call last):  
File “/usr/lib/python2.7/multiprocessing/process.py”, line 258, in \_bootstrap  
self.run()  
File “/usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible/executor/process/worker.py”, line 118, in run  
self.\_final\_q  
File “/usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible/executor/task\_executor.py”, line 140, in run  
res = self.\_execute()  
File “/usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible/executor/task\_executor.py”, line 612, in \_execute  
result = self.\_handler.run(task\_vars=variables)  
File “/usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible/plugins/action/shell.py”, line 27, in run  
result = command\_action.run(task\_vars=task\_vars)  
File “/usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible/plugins/action/command.py”, line 24, in run  
results = merge\_hash(results, self.\_execute\_module(task\_vars=task\_vars, wrap\_async=wrap\_async))  
File “/usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible/plugins/action/ **init**.py”, line 857, in \_execute\_module  
res = self.\_low\_level\_execute\_command(cmd, sudoable=sudoable, in\_data=in\_data)  
File “/usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible/plugins/action/ **init**.py”, line 976, in \_low\_level\_execute\_command  
rc, stdout, stderr = self.\_connection.exec\_command(cmd, in\_data=in\_data, sudoable=sudoable)  
File “/usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible/plugins/connection/ssh.py”, line 1145, in exec\_command  
(returncode, stdout, stderr) = self.\_run(cmd, in\_data, sudoable=sudoable)  
File “/usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible/plugins/connection/ssh.py”, line 392, in wrapped  
return\_tuple = func(self, \*args, \*\*kwargs)  
File “/usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible/plugins/connection/ssh.py”, line 1035, in \_run  
return self.\_bare\_run(cmd, in\_data, sudoable=sudoable, checkrc=checkrc)  
File “/usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible/plugins/connection/ssh.py”, line 872, in \_bare\_run  
events = selector.select(timeout)  
File “/usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible/compat/selectors/\_selectors2.py”, line 466, in select  
[ERROR]: User interrupted execution

maxevents=max\_events)  
File “/usr/local/lib/python2.7/dist-packages/ansible-2.7.10.post0-py2.7.egg/ansible/compat/selectors/\_selectors2.py”, line 119, in \_syscall\_wrapper  
result = func(\*args, \*\*kwargs)  
KeyboardInterrupt

---

<div class="post-metadata">

**Author:** ![Charles\_Howes](https://avatars.discourse-cdn.com/v4/letter/c/e47774/32.png) [@Charles\_Howes](https://forum.ansible.com/u/Charles_Howes)\
**Post date:** [December 2, 2022, 8:29pm UTC](https://forum.ansible.com/t/unable-to-execute-script-on-remote-system-as-another-user/30195/9 "2022-12-02T20:29:44Z")

</div>

(I apologize for replying to a conversation from 2019, but Google brought me here and will likely bring others in the future, so to help those future folks, I thought I’d add this note.)

We’ve been signing on to the ansible host with a `deployuser` account, and the ansible tasks in question have `become: true` and `become_user: deployuser`. This works without error.  
Now we’re changing things so that we sign on to the ansible host on our personal accounts, and the same tasks now generate the error seen above.

It seems that the temporary files are copied over using scp (our personal account exists on the target host), and after the task becomes the deploy user it can no longer read the temporary files, and because it’s not root it can’t run `chown` to fix it.

The solution for us is to remove `become_user: deployuser` and instead do things as root. Typically this involves adding `sudo deployuser` in front of shell commands, or adding `owner: deployuser` and `group: deployuser` to those tasks that have those options.

I’d suggest that this is a bug in Ansible (we’re using an older version, 2.10.17). It should either “just work”, or give a crystal-clear error message that says how to fix it and why it should be done that way.

This may have been fixed in later versions of Ansible, we haven’t checked.
