Repository URL to install this package:
|
Version:
0.2.1 ▾
|
import json
import os.path
default_vm_config = """{
"driver": "",
"vmrun": {
"vm-folder": ""
},
"esx": {
"username": "",
"password": "",
"host": "",
"datacenter": "",
"cluster": ""
}
}
"""
def init_vm_config(fname):
if not fname:
fname = "vm.json"
if os.path.isfile(fname):
return
f = open(fname, "w")
f.write(default_vm_config)
f.close()
return
def parse_vm_config(fname):
if not fname:
fname = "vm.json"
if not os.path.isfile(fname):
raise Exception("Config file not found")
f = open(fname)
cfg = f.read()
data = json.loads(cfg)
f.close()
return data