aboutsummaryrefslogtreecommitdiff
path: root/manifests/kvm/kvmx/config_unset.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/kvm/kvmx/config_unset.pp')
-rw-r--r--manifests/kvm/kvmx/config_unset.pp13
1 files changed, 13 insertions, 0 deletions
diff --git a/manifests/kvm/kvmx/config_unset.pp b/manifests/kvm/kvmx/config_unset.pp
new file mode 100644
index 0000000..978dca5
--- /dev/null
+++ b/manifests/kvm/kvmx/config_unset.pp
@@ -0,0 +1,13 @@
+define virtual::kvm::kvmx::config_unset(
+ $vm,
+ $param,
+) {
+ exec { "kvmx-config-${vm}-${param}":
+ command => "/usr/local/bin/kvmx config_unset ${param}",
+ user => $vm,
+ environment => [ "HOME=/home/${vm}" ],
+ cwd => "/home/${vm}/vms/${vm}",
+ onlyif => "/bin/grep ^${param}= /home/${vm}/vms/${vm}/kvmxfile",
+ require => Exec["kvmx-init-${vm}"],
+ }
+}