X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2Fvim-emu.git;a=blobdiff_plain;f=src%2Femuvim%2Fapi%2Fopenstack%2Fcompute.py;h=2f06491fa4553374452c6ca2738d809f6d8d5228;hp=910bc2231e8b16152c8f34126df8ec800a331445;hb=2017339100851b360c815ff8b96666594815dbcb;hpb=09042d86b60b7cdc8d08ebbb4c52967d69ba28dd diff --git a/src/emuvim/api/openstack/compute.py b/src/emuvim/api/openstack/compute.py index 910bc22..2f06491 100755 --- a/src/emuvim/api/openstack/compute.py +++ b/src/emuvim/api/openstack/compute.py @@ -405,6 +405,7 @@ class OpenstackCompute(object): """ LOG.debug("Starting new compute resources %s" % server.name) network = list() + network_dict = dict() for port_name in server.port_names: network_dict = dict() @@ -414,9 +415,14 @@ class OpenstackCompute(object): network_dict['ip'] = port.ip_address network_dict[network_dict['id']] = self.find_network_by_name_or_id(port.net_name).name network.append(network_dict) + # default network dict + if len(network) < 1: + network_dict['id'] = server.name + "-eth0" + network_dict[network_dict['id']] = network_dict['id'] + network.append(network_dict) self.compute_nets[server.name] = network - LOG.debug(network) + LOG.debug("Network dict: {}".format(network)) c = self.dc.startCompute(server.name, image=server.image, command=server.command, network=network, flavor_name=server.flavor) server.emulator_compute = c