diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2018-06-11 12:27:35 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2018-06-11 12:27:35 -0300 |
commit | a324c9c0840733903f45c5baaf05ba9388d6237b (patch) | |
tree | aa4f0a94d041f000649f2bec654bef0a7b1ef4f1 /manifests/kvm/kvmx/config_unset.pp | |
parent | 5ca1af4c74c9bde2a9e2c14e1bd54c4899ddf5f5 (diff) | |
download | puppet-virtual-a324c9c0840733903f45c5baaf05ba9388d6237b.tar.gz puppet-virtual-a324c9c0840733903f45c5baaf05ba9388d6237b.tar.bz2 |
KVMX: custom config for servers
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}"], + } +} |