network: add override mechanism to force offline install

Signed-off-by: Olivier Gayot <olivier.gayot@canonical.com>
This commit is contained in:
Olivier Gayot 2023-02-14 17:25:47 +01:00
parent 58e524ae6e
commit 4247846270
1 changed files with 2 additions and 1 deletions

View File

@ -417,10 +417,11 @@ class NetworkModel(object):
self.devices_by_name = {} # Maps interface names to NetworkDev self.devices_by_name = {} # Maps interface names to NetworkDev
self._has_network = False self._has_network = False
self.project = project self.project = project
self.force_offline = False
@property @property
def has_network(self): def has_network(self):
return self._has_network return self._has_network and not self.force_offline
@has_network.setter @has_network.setter
def has_network(self, val): def has_network(self, val):