diff --git a/lib/ansible/module_utils/facts.py b/lib/ansible/module_utils/facts.py index 58c5103283e..211c3370864 100644 --- a/lib/ansible/module_utils/facts.py +++ b/lib/ansible/module_utils/facts.py @@ -3026,6 +3026,8 @@ class SunOSNetwork(GenericBsdIfconfigNetwork): v = 'ipv4' if 'IPv6' in flags: v = 'ipv6' + if 'LOOPBACK' in flags: + current_if['type'] = 'loopback' current_if[v].append({'flags': flags, 'mtu': words[3]}) current_if['macaddress'] = 'unknown' # will be overwritten later return current_if