diff options
Diffstat (limited to 'cloudinit')
| -rw-r--r-- | cloudinit/net/__init__.py | 4 | 
1 files changed, 4 insertions, 0 deletions
| diff --git a/cloudinit/net/__init__.py b/cloudinit/net/__init__.py index f47053b2..c72b6ff8 100644 --- a/cloudinit/net/__init__.py +++ b/cloudinit/net/__init__.py @@ -788,6 +788,10 @@ def _ifaces_to_net_config_data(ifaces):      for name, data in ifaces.items():          # devname is 'eth0' for name='eth0:1'          devname = name.partition(":")[0] +        if devname == "lo": +            # currently provding 'lo' in network config results in duplicate +            # entries. in rendered interfaces file. so skip it. +            continue          if devname not in devs:              devs[devname] = {'type': 'physical', 'name': devname,                               'subnets': []} | 
