From c9c9675e9376d831b1975ccc0318c17dcfdae864 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Sun, 10 Jun 2018 15:04:06 -0300 Subject: Adds virtual::kvm::kvmx::config --- manifests/kvm/kvmx/config.pp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 manifests/kvm/kvmx/config.pp diff --git a/manifests/kvm/kvmx/config.pp b/manifests/kvm/kvmx/config.pp new file mode 100644 index 0000000..2424a0f --- /dev/null +++ b/manifests/kvm/kvmx/config.pp @@ -0,0 +1,16 @@ +define virtual::kvm::kvmx::config( + $vm, + $param, + $value, +) { + exec { "kvmx-config-${vm}-${param}": + #command => "/usr/local/bin/kvmx ${vm} config ${param} ${value}", + command => "/usr/local/bin/kvmx config ${param} ${value}", + user => $vm, + environment => [ "HOME=/home/${vm}" ], + cwd => "/home/${vm}/vms/${vm}", + #onlyif => "/usr/local/bin/kvmx config ${vm} ${param} | grep -v memory=\"${value}\"", + onlyif => "/usr/local/bin/kvmx config ${vm} ${param} | grep -v ^${value}$", + require => Exec["kvmx-init-${vm}"], + } +} -- cgit v1.2.3