Support script file

This commit is contained in:
Julien Duponchelle committed 2015-01-20 19:56:18 +01:00
1 parent c30f7ce9a1
commit fa57485f11
6 files changed
+40 -12

No files matched your search

+11 -2
View File
@@ -52,9 +52,10 @@ class VPCSVM(BaseVM):
:param project: Project instance
:param manager: parent VM Manager
:param console: TCP console port
:param script_file: A VPCS startup script
"""
def __init__(self, name, uuid, project, manager, console=None):
def __init__(self, name, uuid, project, manager, console=None, script_file=None):
super().__init__(name, uuid, project, manager)
@@ -68,7 +69,7 @@ class VPCSVM(BaseVM):
self._started = False
# VPCS settings
self._script_file = ""
self._script_file = script_file
self._ethernet_adapter = EthernetAdapter() # one adapter with 1 Ethernet interface
try:
@@ -103,6 +104,14 @@ class VPCSVM(BaseVM):
self._check_vpcs_version()
def __json__(self):
return {"name": self.name,
"uuid": self.uuid,
"console": self.console,
"project_uuid": self.project.uuid,
"script_file": self.script_file}
@property
def console(self):
"""