X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetstack%2Fopenstack%2Fmanager.py;h=2fb4ff86000afdd2eeeed34d382031053ce984ca;hb=1ac5ddb47ff734a2f29e831b5aa6601c2daeb808;hp=e96e9f838fb0c52bc14a23ef2f2cf20ca17831ae;hpb=e5097f0a7840f352338a06b6f0ab7c3f4d72838c;p=plstackapi.git diff --git a/planetstack/openstack/manager.py b/planetstack/openstack/manager.py index e96e9f8..2fb4ff8 100644 --- a/planetstack/openstack/manager.py +++ b/planetstack/openstack/manager.py @@ -316,11 +316,7 @@ class OpenStackManager: @require_enabled def save_sliver(self, sliver): if not sliver.instance_id: - if (sliver.slice.name == "smbaker-slice-8") or (sliver.slice.name.startswith("smbaker-slice-net")): - # only inflict this pain on myself, for now... - nics = self.get_requested_networks(sliver.slice) - else: - nics = None + nics = self.get_requested_networks(sliver.slice) file("/tmp/scott-manager","a").write("slice: %s\nreq: %s\n" % (str(sliver.slice.name), str(nics))) slice_memberships = SliceMembership.objects.filter(slice=sliver.slice) pubkeys = [sm.user.public_key for sm in slice_memberships if sm.user.public_key] @@ -420,7 +416,7 @@ class OpenStackManager: network_name = network.name # create network - os_network = self.driver.create_network(network_name) + os_network = self.driver.create_network(network_name, shared=True) network.network_id = os_network['id'] # create router