- if not network.network_id:
- # This is for 'nat-net' and 'sharednet1'. See if the network already
- # exists and then hook ourselves up to it.
- nets = self.driver.shell.quantum.list_networks(name=network.name)['networks']
- if nets:
- os_network = nets[0]
- # 'nat-net' and 'sharednet1' are both shared. Let's ignore any
- # non-shared networks because we don't want someone accidentally
- # attaching themselves to some slice's private network.
- if os.network['shared']:
- network.network_id = os_network['id']
-