summaryrefslogtreecommitdiff
path: root/subplot/vmadm.py
diff options
context:
space:
mode:
Diffstat (limited to 'subplot/vmadm.py')
-rw-r--r--subplot/vmadm.py9
1 files changed, 2 insertions, 7 deletions
diff --git a/subplot/vmadm.py b/subplot/vmadm.py
index 7a13635..2374baf 100644
--- a/subplot/vmadm.py
+++ b/subplot/vmadm.py
@@ -1,5 +1,4 @@
import os
-import yaml
def install_vmadm(ctx):
@@ -23,10 +22,7 @@ def create_vm(ctx, filename=None):
runcmd_run = globals()["runcmd_run"]
runcmd_exit_code_is_zero = globals()["runcmd_exit_code_is_zero"]
- with open(filename) as f:
- spec = yaml.load(f)
- ctx["spec"] = spec
-
+ ctx["spec"] = filename
runcmd_run(ctx, ["vmadm", "new", filename])
runcmd_exit_code_is_zero(ctx)
@@ -35,8 +31,7 @@ def delete_vm(ctx, filename=None):
runcmd_run = globals()["runcmd_run"]
runcmd_exit_code_is_zero = globals()["runcmd_exit_code_is_zero"]
- name = ctx["spec"]["name"]
- runcmd_run(ctx, ["vmadm", "delete", name])
+ runcmd_run(ctx, ["vmadm", "delete", ctx["spec"]])
runcmd_exit_code_is_zero(ctx)