diff options
Diffstat (limited to 'manifests/kvm/kvmx/config_unset.pp')
-rw-r--r-- | manifests/kvm/kvmx/config_unset.pp | 13 |
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}"], + } +} |