Unable to execute script on remote system as another user

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
}

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

`

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

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

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”:

`

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

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

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)

`

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

(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.