models/network: don't render wifi devices that have no addresses and no DHCP.
Otherwise netplan, seeing the device half-rendered, also expects to set a SSID we haven't set. Signed-off-by: Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>
This commit is contained in:
parent
d939a2f976
commit
ba51edff75
|
@ -671,7 +671,10 @@ class NetworkModel(BaseModel):
|
|||
if iface.iftype == 'bond':
|
||||
bonds.update(iface.render())
|
||||
if iface.iftype == 'wlan':
|
||||
wifis.update(iface.render())
|
||||
if len(iface.ipv4_addresses) > 0 \
|
||||
or len(iface.ipv6_addresses) > 0 \
|
||||
or iface.dhcp4 or iface.dhcp6:
|
||||
wifis.update(iface.render())
|
||||
if any(ethernets):
|
||||
config['network']['ethernets'] = ethernets
|
||||
if any(bonds):
|
||||
|
|
Loading…
Reference in New Issue