Hostname management refactoring.

This commit is contained in:
grossmj committed 2014-05-27 11:23:06 -06:00
1 parent 3a0439c9ae
commit a39a693cda
18 files changed
+92 -125

No files matched your search

+8 -8
View File
@@ -211,8 +211,10 @@ class VPCS(IModule):
"""
Creates a new VPCS instance.
Optional request parameters:
Mandatory request parameters:
- name (VPCS name)
Optional request parameters:
- console (VPCS console port)
Response parameters:
@@ -224,13 +226,11 @@ class VPCS(IModule):
"""
# validate the request
if request and not self.validate_request(request, VPCS_CREATE_SCHEMA):
if not self.validate_request(request, VPCS_CREATE_SCHEMA):
return
name = console = None
if request:
name = request.get("name")
console = request.get("console")
name = request["name"]
console = request.get("console")
try:
try:
@@ -243,10 +243,10 @@ class VPCS(IModule):
if not self._vpcs:
raise VPCSError("No path to a VPCS executable has been set")
vpcs_instance = VPCSDevice(self._vpcs,
vpcs_instance = VPCSDevice(name,
self._vpcs,
self._working_dir,
self._host,
name,
console,
self._console_start_port_range,
self._console_end_port_range)
+1
View File
@@ -34,6 +34,7 @@ VPCS_CREATE_SCHEMA = {
},
},
"additionalProperties": False,
"required": ["name"]
}
VPCS_DELETE_SCHEMA = {
+1 -1
View File
@@ -53,10 +53,10 @@ class VPCSDevice(object):
_allocated_console_ports = []
def __init__(self,
name,
path,
working_dir,
host="127.0.0.1",
name=None,
console=None,
console_start_port_range=4512,
console_end_port_range=5000):