import os,settings import ng_openstack.openstackRequest def listAllFloatingIPsByProject(projectID): allIPs=ng_openstack.openstackRequest.openstackRequest("GET", "floatingips?project_id="+projectID, "", "http://172.25.110.153:9696/v2.0").json() return allIPs def ipInSubnet(network,netmask,ip): #Network, netmask and ip must be supplied in integer form return (ip & netmask) == network def createNetwork(_self,name,project_id,description=""): data={ "network": { "name": name, "admin_state_up": true, "tenant_id": project_id, "description": description } } newNetwork=_self.requestor.make_request("POST", "projects", data, ) return newNetwork