In 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
<35.238.144.224> ESTABLISH SSH CONNECTION FOR USER: None
<35.238.144.224> 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)




On Monday, April 29, 2019 at 4:17:43 PM UTC-7, Fahad Riaz wrote:
>
> 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
>
> On Mon, Apr 29, 2019, 5:24 PM Andy Magana <[email protected] 
> <javascript:> wrote:
>
>> I was wondering if you have put the user in the sudoer file via visudo 
>> command. 
>>
>> On Apr 29, 2019, at 5:07 PM, Joe G <[email protected] <javascript:>> 
>> wrote:
>>
>> 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": []
>>
>>
>>
>>
>>
>>
>>
>>
>> On Thursday, April 25, 2019 at 7:30:41 PM UTC-7, Gaetano Giacalone wrote:
>>>
>>> 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 <targethost> 
>>>  
>>>
>>> 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*
>>>  
>>>  
>>>  
>>>
>>> *From: *Joe G
>>> *Sent: *Thursday, April 25, 2019 3:29 PM
>>> *To: *Ansible Project
>>> *Subject: *[ansible-project] Unable to execute script on remote system 
>>> asanother 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
>>> ...
>>
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Ansible Project" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/ansible-project/47b4e96f-bdf9-4341-8a5a-e1019a365e32%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/ansible-project/47b4e96f-bdf9-4341-8a5a-e1019a365e32%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Ansible Project" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/ansible-project/B1B3A839-90D4-4721-A41E-59EDB1D55328%40gmail.com
>>  
>> <https://groups.google.com/d/msgid/ansible-project/B1B3A839-90D4-4721-A41E-59EDB1D55328%40gmail.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/3c872344-16df-4fd2-8162-ee8d07ac3760%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to