def createVirtualNetwork(controller, tenant, netName, guid, gateway = None): url = '/quantum/v1.0/tenants/%s/networks/%s' % (tenant, guid) if gateway is not None: data = '{"network":{"name":"%s","gateway":"%s","id":"%s"}}' % (netName, gateway, guid) else: data = '{"network":{"name":"%s"}}' % (netName) controller.urlPut(url, data)
def addHostToVirtualNetwork(controller, tenant, guid, port, attachId, mac): url = '/quantum/v1.0/tenants/%s/networks/%s/ports/%s/attachment' % (tenant, guid, port) data = '{"attachment":{"id":"%s","mac":"%s"}}' % (attachId, mac) controller.urlPut(url, data)