<h5 dir="auto">ISSUE TYPE</h5>
<ul dir="auto">
<li>Bug Report</li>
</ul>
<h5 dir="auto">COMPONENT NAME</h5>

<p dir="auto">cloudformation_facts</p>
<h5 dir="auto">ANSIBLE VERSION</h5>

<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="ansible 2.4.0.0"><pre class="notranslate"><code class="notranslate">ansible 2.4.0.0
</code></pre></div>
<h5 dir="auto">CONFIGURATION</h5>

<h5 dir="auto">OS / ENVIRONMENT</h5>

<p dir="auto">N/A</p>
<h5 dir="auto">SUMMARY</h5>

<p dir="auto">In version prior to 2.4 (i.e. ansible 2.3.2.) when cloudformaion_facts registers the facts under<br>
ansible_facts['cloudformation']['my-cloudformation-stack-<strong>ID</strong>']<br>
now they are registered under<br>
ansible_facts['cloudformation']['my-cloudformation-stack-<strong>NAME</strong>']</p>
<p dir="auto">AWS::CloudFormation::Stack Ref only returns the Stack ID.</p>
<p dir="auto">This means if we set an CloudFormation Output of mystackID: !Ref mystack and want to use cloudformation_facts</p>
<ul dir="auto">
<li>
<p dir="auto">name: get stack facts<br>
cloudformation_facts:<br>
stack_name: "{{  mystack.ouputs.mystackID }}"</p>
</li>
<li>
<p dir="auto">name: query mystack cloudformation_facts<br>
facts_var: "{{ cloudformation[ mystack.ouputs.mystackID ].stack_resources.value }}"</p>
</li>
</ul>
<p dir="auto">This would fail because the facts are now registered under ansible_facts['cloudformation']['my-cloudformation-stack-<strong>NAME</strong>']</p>
<h5 dir="auto">STEPS TO REPRODUCE</h5>

<p dir="auto">Create cloudformation stack with outputs including a AWS::CloudFormation::Stack !Ref called <em>mystackID</em> and <em>value</em></p>
<ul dir="auto">
<li>
<p dir="auto">name: get stack facts<br>
cloudformation_facts:<br>
stack_name: "{{  mystack.ouputs.mystack<strong>ID</strong> }}"</p>
</li>
<li>
<p dir="auto">name: query mystack cloudformation_facts<br>
facts_var: "{{ cloudformation[ mystack.ouputs.mystackID ].stack_outputs.value }}"</p>
</li>
</ul>

<div class="highlight highlight-source-yaml notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content=""><pre class="notranslate"></pre></div>

<h5 dir="auto">EXPECTED RESULTS</h5>

<p dir="auto">ansible_facts['cloudformation']['my-cloudformation-stack-<strong>ID</strong>']</p>
<p dir="auto"><code class="notranslate">ok: [localhost] =&gt; { "ansible_facts": { "cloudformation": { "arn:aws:cloudformation:us-east-2:123456789012:stack/mystack-mynestedstack-sggfrhxhum7w/f449b250-b969-11e0-a185-5081d0136786": { "stack_description": { "capabilities": [ "CAPABILITY_IAM", "CAPABILITY_NAMED_IAM"</code></p>
<h5 dir="auto">ACTUAL RESULTS</h5>

<p dir="auto">ansible_facts['cloudformation']['my-cloudformation-stack-<strong>NAME</strong>']</p>
<p dir="auto"><code class="notranslate">ok: [localhost] =&gt; { "ansible_facts": { "cloudformation": { "mystack-mynestedstack-sggfrhxhum7w": { "stack_description": { "capabilities": [ "CAPABILITY_IAM", "CAPABILITY_NAMED_IAM"</code></p>

<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=""><pre class="notranslate"><code class="notranslate">
</code></pre></div>
<p dir="auto"><em>I'm copying this issue over from ansible-modules-core as I just recently ran into this.</em><br>
<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="185541635" data-permission-text="Title is private" data-url="https://github.com/ansible/ansible-modules-core/issues/5403" data-hovercard-type="issue" data-hovercard-url="/ansible/ansible-modules-core/issues/5403/hovercard" href="https://github.com/ansible/ansible-modules-core/issues/5403">ansible/ansible-modules-core#5403</a></p>
<h5 dir="auto">ISSUE TYPE</h5>

<ul dir="auto">
<li>Bug Report</li>
</ul>
<h5 dir="auto">COMPONENT NAME</h5>

<p dir="auto">setup</p>
<h5 dir="auto">ANSIBLE VERSION</h5>

<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="ansible 2.2.0.0
  config file = /home/vagrant/ansible/ansible.cfg
  configured module search path = ['/home/vagrant/ansible/library']"><pre class="notranslate"><code class="notranslate">ansible 2.2.0.0
  config file = /home/vagrant/ansible/ansible.cfg
  configured module search path = ['/home/vagrant/ansible/library']
</code></pre></div>
<h5 dir="auto">CONFIGURATION</h5>

<p dir="auto">gathering: smart</p>
<h5 dir="auto">OS / ENVIRONMENT</h5>

<p dir="auto">Ubuntu 16.04.1</p>
<h5 dir="auto">SUMMARY</h5>

<p dir="auto">ipv4_secondaries displays duplicate address information</p>
<h5 dir="auto">STEPS TO REPRODUCE</h5>

<p dir="auto">Run<br>
ansible -m setup hostname.foo -a "filter=ansible_eth1"</p>
<p dir="auto">Receive a filtered response with eth1. Here is example of secondaries</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="&quot;ipv4_secondaries&quot;: [
{
&quot;address&quot;: &quot;75.145.154.231&quot;,
&quot;broadcast&quot;: &quot;75.145.154.239&quot;,
&quot;netmask&quot;: &quot;255.255.255.240&quot;,
&quot;network&quot;: &quot;75.145.154.224&quot;
},
{
&quot;address&quot;: &quot;75.145.154.231&quot;,
&quot;broadcast&quot;: &quot;75.145.154.239&quot;,
&quot;netmask&quot;: &quot;255.255.255.240&quot;,
&quot;network&quot;: &quot;75.145.154.224&quot;
}
],"><pre class="notranslate"><code class="notranslate">"ipv4_secondaries": [
{
"address": "75.145.154.231",
"broadcast": "75.145.154.239",
"netmask": "255.255.255.240",
"network": "75.145.154.224"
},
{
"address": "75.145.154.231",
"broadcast": "75.145.154.239",
"netmask": "255.255.255.240",
"network": "75.145.154.224"
}
],
</code></pre></div>
<p dir="auto">Information is repeated</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="ansible -m setup hostname.foo -a &quot;filter=ansible_eth1&quot;"><pre class="notranslate"><code class="notranslate">ansible -m setup hostname.foo -a "filter=ansible_eth1"
</code></pre></div>
<h5 dir="auto">EXPECTED RESULTS</h5>

<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="&quot;ipv4_secondaries&quot;: [
                {
                    &quot;address&quot;: &quot;75.145.154.231&quot;,
                    &quot;broadcast&quot;: &quot;75.145.154.239&quot;,
                    &quot;netmask&quot;: &quot;255.255.255.240&quot;,
                    &quot;network&quot;: &quot;75.145.154.224&quot;
                },
            ],"><pre class="notranslate"><code class="notranslate">"ipv4_secondaries": [
                {
                    "address": "75.145.154.231",
                    "broadcast": "75.145.154.239",
                    "netmask": "255.255.255.240",
                    "network": "75.145.154.224"
                },
            ],
</code></pre></div>
<h5 dir="auto">ACTUAL RESULTS</h5>


<p dir="auto">Received</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=" &quot;ipv4_secondaries&quot;: [
                {
                    &quot;address&quot;: &quot;75.145.154.231&quot;,
                    &quot;broadcast&quot;: &quot;75.145.154.239&quot;,
                    &quot;netmask&quot;: &quot;255.255.255.240&quot;,
                    &quot;network&quot;: &quot;75.145.154.224&quot;
                },
                {
                    &quot;address&quot;: &quot;75.145.154.231&quot;,
                    &quot;broadcast&quot;: &quot;75.145.154.239&quot;,
                    &quot;netmask&quot;: &quot;255.255.255.240&quot;,
                    &quot;network&quot;: &quot;75.145.154.224&quot;
                }
            ],"><pre class="notranslate"><code class="notranslate"> "ipv4_secondaries": [
                {
                    "address": "75.145.154.231",
                    "broadcast": "75.145.154.239",
                    "netmask": "255.255.255.240",
                    "network": "75.145.154.224"
                },
                {
                    "address": "75.145.154.231",
                    "broadcast": "75.145.154.239",
                    "netmask": "255.255.255.240",
                    "network": "75.145.154.224"
                }
            ],
</code></pre></div>
<p dir="auto">Posting the full verbose output</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Loading callback plugin minimal of type stdout, v2.0 from /usr/lib/python2.7/dist-packages/ansible/plugins/callback/__init__.pyc
Using module file /usr/lib/python2.7/dist-packages/ansible/modules/core/system/setup.py
&lt;10.10.10.83&gt; ESTABLISH SSH CONNECTION FOR USER: root
&lt;10.10.10.83&gt; SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=root -o ConnectTimeout=10 -o ControlPath=/home/vagrant/.ansible/cp/ansible-ssh-%h-%p-%r 10.10.10.83 '/bin/sh -c '&quot;'&quot;'( umask 77 &amp;&amp; mkdir -p &quot;` echo $HOME/.ansible/tmp/ansible-tmp-1477526333.03-252143209167234 `&quot; &amp;&amp; echo ansible-tmp-1477526333.03-252143209167234=&quot;` echo $HOME/.ansible/tmp/ansible-tmp-1477526333.03-252143209167234 `&quot; ) &amp;&amp; sleep 0'&quot;'&quot;''
&lt;10.10.10.83&gt; PUT /tmp/tmpZmW3aJ TO /root/.ansible/tmp/ansible-tmp-1477526333.03-252143209167234/setup.py
&lt;10.10.10.83&gt; SSH: EXEC sftp -b - -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=root -o ConnectTimeout=10 -o ControlPath=/home/vagrant/.ansible/cp/ansible-ssh-%h-%p-%r '[10.10.10.83]'
&lt;10.10.10.83&gt; ESTABLISH SSH CONNECTION FOR USER: root
&lt;10.10.10.83&gt; SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=root -o ConnectTimeout=10 -o ControlPath=/home/vagrant/.ansible/cp/ansible-ssh-%h-%p-%r 10.10.10.83 '/bin/sh -c '&quot;'&quot;'chmod u+x /root/.ansible/tmp/ansible-tmp-1477526333.03-252143209167234/ /root/.ansible/tmp/ansible-tmp-1477526333.03-252143209167234/setup.py &amp;&amp; sleep 0'&quot;'&quot;''
&lt;10.10.10.83&gt; ESTABLISH SSH CONNECTION FOR USER: root
&lt;10.10.10.83&gt; SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=root -o ConnectTimeout=10 -o ControlPath=/home/vagrant/.ansible/cp/ansible-ssh-%h-%p-%r -tt 10.10.10.83 '/bin/sh -c '&quot;'&quot;'/usr/bin/python /root/.ansible/tmp/ansible-tmp-1477526333.03-252143209167234/setup.py; rm -rf &quot;/root/.ansible/tmp/ansible-tmp-1477526333.03-252143209167234/&quot; &gt; /dev/null 2&gt;&amp;1 &amp;&amp; sleep 0'&quot;'&quot;''
voippbx.xcastlabs.com | SUCCESS =&gt; {
    &quot;ansible_facts&quot;: {
        &quot;ansible_eth1&quot;: {
            &quot;active&quot;: true, 
            &quot;device&quot;: &quot;eth1&quot;, 
            &quot;features&quot;: {
                &quot;busy_poll&quot;: &quot;on [fixed]&quot;, 
                &quot;fcoe_mtu&quot;: &quot;off [fixed]&quot;, 
                &quot;generic_receive_offload&quot;: &quot;on&quot;, 
                &quot;generic_segmentation_offload&quot;: &quot;on&quot;, 
                &quot;highdma&quot;: &quot;on [fixed]&quot;, 
                &quot;l2_fwd_offload&quot;: &quot;off [fixed]&quot;, 
                &quot;large_receive_offload&quot;: &quot;off [fixed]&quot;, 
                &quot;loopback&quot;: &quot;off [fixed]&quot;, 
                &quot;netns_local&quot;: &quot;off [fixed]&quot;, 
                &quot;ntuple_filters&quot;: &quot;off [fixed]&quot;, 
                &quot;receive_hashing&quot;: &quot;off [fixed]&quot;, 
                &quot;rx_all&quot;: &quot;off [fixed]&quot;, 
                &quot;rx_checksumming&quot;: &quot;on [fixed]&quot;, 
                &quot;rx_fcs&quot;: &quot;off [fixed]&quot;, 
                &quot;rx_vlan_filter&quot;: &quot;on [fixed]&quot;, 
                &quot;rx_vlan_offload&quot;: &quot;off [fixed]&quot;, 
                &quot;rx_vlan_stag_filter&quot;: &quot;off [fixed]&quot;, 
                &quot;rx_vlan_stag_hw_parse&quot;: &quot;off [fixed]&quot;, 
                &quot;scatter_gather&quot;: &quot;on&quot;, 
                &quot;tcp_segmentation_offload&quot;: &quot;on&quot;, 
                &quot;tx_checksum_fcoe_crc&quot;: &quot;off [fixed]&quot;, 
                &quot;tx_checksum_ip_generic&quot;: &quot;on&quot;, 
                &quot;tx_checksum_ipv4&quot;: &quot;off [fixed]&quot;, 
                &quot;tx_checksum_ipv6&quot;: &quot;off [fixed]&quot;, 
                &quot;tx_checksum_sctp&quot;: &quot;off [fixed]&quot;, 
                &quot;tx_checksumming&quot;: &quot;on&quot;, 
                &quot;tx_fcoe_segmentation&quot;: &quot;off [fixed]&quot;, 
                &quot;tx_gre_segmentation&quot;: &quot;off [fixed]&quot;, 
                &quot;tx_gso_robust&quot;: &quot;on [fixed]&quot;, 
                &quot;tx_ipip_segmentation&quot;: &quot;off [fixed]&quot;, 
                &quot;tx_lockless&quot;: &quot;off [fixed]&quot;, 
                &quot;tx_nocache_copy&quot;: &quot;off&quot;, 
                &quot;tx_scatter_gather&quot;: &quot;on&quot;, 
                &quot;tx_scatter_gather_fraglist&quot;: &quot;off [fixed]&quot;, 
                &quot;tx_sit_segmentation&quot;: &quot;off [fixed]&quot;, 
                &quot;tx_tcp6_segmentation&quot;: &quot;on&quot;, 
                &quot;tx_tcp_ecn_segmentation&quot;: &quot;on&quot;,
                &quot;tx_tcp_segmentation&quot;: &quot;on&quot;,
                &quot;tx_udp_tnl_segmentation&quot;: &quot;off [fixed]&quot;,
                &quot;tx_vlan_offload&quot;: &quot;off [fixed]&quot;,
                &quot;tx_vlan_stag_hw_insert&quot;: &quot;off [fixed]&quot;,
                &quot;udp_fragmentation_offload&quot;: &quot;on&quot;,
                &quot;vlan_challenged&quot;: &quot;off [fixed]&quot;
            },
            &quot;ipv4&quot;: {
                &quot;address&quot;: &quot;75.145.154.230&quot;,
                &quot;broadcast&quot;: &quot;75.145.154.239&quot;,
                &quot;netmask&quot;: &quot;255.255.255.240&quot;,
                &quot;network&quot;: &quot;75.145.154.224&quot;
            },
            &quot;ipv4_secondaries&quot;: [
                {
                    &quot;address&quot;: &quot;75.145.154.231&quot;,
                    &quot;broadcast&quot;: &quot;75.145.154.239&quot;,
                    &quot;netmask&quot;: &quot;255.255.255.240&quot;,
                    &quot;network&quot;: &quot;75.145.154.224&quot;
                },
                {
                    &quot;address&quot;: &quot;75.145.154.231&quot;,
                    &quot;broadcast&quot;: &quot;75.145.154.239&quot;,
                    &quot;netmask&quot;: &quot;255.255.255.240&quot;,
                    &quot;network&quot;: &quot;75.145.154.224&quot;
                }
            ],
            &quot;ipv6&quot;: [
                {
                    &quot;address&quot;: &quot;fe80::5c1c:e5ff:fe35:7c81&quot;,
                    &quot;prefix&quot;: &quot;64&quot;,
                    &quot;scope&quot;: &quot;link&quot;
                }
            ],
            &quot;macaddress&quot;: &quot;5e:1c:e5:35:7c:81&quot;,
            &quot;module&quot;: &quot;virtio_net&quot;,
            &quot;mtu&quot;: 1500,
            &quot;pciid&quot;: &quot;virtio4&quot;,
            &quot;promisc&quot;: false,
            &quot;type&quot;: &quot;ether&quot;
        }
    },
    &quot;changed&quot;: false,
    &quot;invocation&quot;: {
        &quot;module_args&quot;: {
            &quot;fact_path&quot;: &quot;/etc/ansible/facts.d&quot;,
            &quot;filter&quot;: &quot;ansible_eth1&quot;,
            &quot;gather_subset&quot;: [
                &quot;all&quot;
            ],
            &quot;gather_timeout&quot;: 10
        },
        &quot;module_name&quot;: &quot;setup&quot;
    }
}"><pre class="notranslate"><code class="notranslate">Loading callback plugin minimal of type stdout, v2.0 from /usr/lib/python2.7/dist-packages/ansible/plugins/callback/__init__.pyc
Using module file /usr/lib/python2.7/dist-packages/ansible/modules/core/system/setup.py
&lt;10.10.10.83&gt; ESTABLISH SSH CONNECTION FOR USER: root
&lt;10.10.10.83&gt; SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=root -o ConnectTimeout=10 -o ControlPath=/home/vagrant/.ansible/cp/ansible-ssh-%h-%p-%r 10.10.10.83 '/bin/sh -c '"'"'( umask 77 &amp;&amp; mkdir -p "` echo $HOME/.ansible/tmp/ansible-tmp-1477526333.03-252143209167234 `" &amp;&amp; echo ansible-tmp-1477526333.03-252143209167234="` echo $HOME/.ansible/tmp/ansible-tmp-1477526333.03-252143209167234 `" ) &amp;&amp; sleep 0'"'"''
&lt;10.10.10.83&gt; PUT /tmp/tmpZmW3aJ TO /root/.ansible/tmp/ansible-tmp-1477526333.03-252143209167234/setup.py
&lt;10.10.10.83&gt; SSH: EXEC sftp -b - -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=root -o ConnectTimeout=10 -o ControlPath=/home/vagrant/.ansible/cp/ansible-ssh-%h-%p-%r '[10.10.10.83]'
&lt;10.10.10.83&gt; ESTABLISH SSH CONNECTION FOR USER: root
&lt;10.10.10.83&gt; SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=root -o ConnectTimeout=10 -o ControlPath=/home/vagrant/.ansible/cp/ansible-ssh-%h-%p-%r 10.10.10.83 '/bin/sh -c '"'"'chmod u+x /root/.ansible/tmp/ansible-tmp-1477526333.03-252143209167234/ /root/.ansible/tmp/ansible-tmp-1477526333.03-252143209167234/setup.py &amp;&amp; sleep 0'"'"''
&lt;10.10.10.83&gt; ESTABLISH SSH CONNECTION FOR USER: root
&lt;10.10.10.83&gt; SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=root -o ConnectTimeout=10 -o ControlPath=/home/vagrant/.ansible/cp/ansible-ssh-%h-%p-%r -tt 10.10.10.83 '/bin/sh -c '"'"'/usr/bin/python /root/.ansible/tmp/ansible-tmp-1477526333.03-252143209167234/setup.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1477526333.03-252143209167234/" &gt; /dev/null 2&gt;&amp;1 &amp;&amp; sleep 0'"'"''
voippbx.xcastlabs.com | SUCCESS =&gt; {
    "ansible_facts": {
        "ansible_eth1": {
            "active": true, 
            "device": "eth1", 
            "features": {
                "busy_poll": "on [fixed]", 
                "fcoe_mtu": "off [fixed]", 
                "generic_receive_offload": "on", 
                "generic_segmentation_offload": "on", 
                "highdma": "on [fixed]", 
                "l2_fwd_offload": "off [fixed]", 
                "large_receive_offload": "off [fixed]", 
                "loopback": "off [fixed]", 
                "netns_local": "off [fixed]", 
                "ntuple_filters": "off [fixed]", 
                "receive_hashing": "off [fixed]", 
                "rx_all": "off [fixed]", 
                "rx_checksumming": "on [fixed]", 
                "rx_fcs": "off [fixed]", 
                "rx_vlan_filter": "on [fixed]", 
                "rx_vlan_offload": "off [fixed]", 
                "rx_vlan_stag_filter": "off [fixed]", 
                "rx_vlan_stag_hw_parse": "off [fixed]", 
                "scatter_gather": "on", 
                "tcp_segmentation_offload": "on", 
                "tx_checksum_fcoe_crc": "off [fixed]", 
                "tx_checksum_ip_generic": "on", 
                "tx_checksum_ipv4": "off [fixed]", 
                "tx_checksum_ipv6": "off [fixed]", 
                "tx_checksum_sctp": "off [fixed]", 
                "tx_checksumming": "on", 
                "tx_fcoe_segmentation": "off [fixed]", 
                "tx_gre_segmentation": "off [fixed]", 
                "tx_gso_robust": "on [fixed]", 
                "tx_ipip_segmentation": "off [fixed]", 
                "tx_lockless": "off [fixed]", 
                "tx_nocache_copy": "off", 
                "tx_scatter_gather": "on", 
                "tx_scatter_gather_fraglist": "off [fixed]", 
                "tx_sit_segmentation": "off [fixed]", 
                "tx_tcp6_segmentation": "on", 
                "tx_tcp_ecn_segmentation": "on",
                "tx_tcp_segmentation": "on",
                "tx_udp_tnl_segmentation": "off [fixed]",
                "tx_vlan_offload": "off [fixed]",
                "tx_vlan_stag_hw_insert": "off [fixed]",
                "udp_fragmentation_offload": "on",
                "vlan_challenged": "off [fixed]"
            },
            "ipv4": {
                "address": "75.145.154.230",
                "broadcast": "75.145.154.239",
                "netmask": "255.255.255.240",
                "network": "75.145.154.224"
            },
            "ipv4_secondaries": [
                {
                    "address": "75.145.154.231",
                    "broadcast": "75.145.154.239",
                    "netmask": "255.255.255.240",
                    "network": "75.145.154.224"
                },
                {
                    "address": "75.145.154.231",
                    "broadcast": "75.145.154.239",
                    "netmask": "255.255.255.240",
                    "network": "75.145.154.224"
                }
            ],
            "ipv6": [
                {
                    "address": "fe80::5c1c:e5ff:fe35:7c81",
                    "prefix": "64",
                    "scope": "link"
                }
            ],
            "macaddress": "5e:1c:e5:35:7c:81",
            "module": "virtio_net",
            "mtu": 1500,
            "pciid": "virtio4",
            "promisc": false,
            "type": "ether"
        }
    },
    "changed": false,
    "invocation": {
        "module_args": {
            "fact_path": "/etc/ansible/facts.d",
            "filter": "ansible_eth1",
            "gather_subset": [
                "all"
            ],
            "gather_timeout": 10
        },
        "module_name": "setup"
    }
}
</code></pre></div>