diff --git a/lib/ansible/module_utils/facts.py b/lib/ansible/module_utils/facts.py index e5866f7bf6..21f5e654b3 100644 --- a/lib/ansible/module_utils/facts.py +++ b/lib/ansible/module_utils/facts.py @@ -1558,7 +1558,7 @@ class LinuxNetwork(Network): iface = words[-1] if iface != device: interfaces[iface] = {} - if not secondary or "ipv4" not in interfaces[iface]: + if not secondary and "ipv4" not in interfaces[iface]: interfaces[iface]['ipv4'] = {'address': address, 'netmask': netmask, 'network': network}