From 6c6dcf516c8b4ad3fe0c0a7c34164c98005d9ad8 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Sat, 30 Dec 2017 22:35:45 -0200 Subject: KVMX support --- manifests/subsystem/virtual/instance.pp | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) (limited to 'manifests/subsystem/virtual') diff --git a/manifests/subsystem/virtual/instance.pp b/manifests/subsystem/virtual/instance.pp index 4f54804..0f1b2c1 100644 --- a/manifests/subsystem/virtual/instance.pp +++ b/manifests/subsystem/virtual/instance.pp @@ -5,6 +5,7 @@ define nodo::subsystem::virtual::instance( $ram = '1024', $size = '10G', $ensure = 'running', + $implementation = 'kvmx', $proxy = false, $web = false, $gitd = false, @@ -32,11 +33,19 @@ define nodo::subsystem::virtual::instance( $id = $context } - virtual::kvm::manager::instance { $name: - vg => $vg, - size => $size, - ram => $ram, - udev => $udev, + if $implementation == 'kvmx' { + virtual::kvm::instance { $name: + udev => $udev, + } + } + + if $implementation == 'kvm-manager' { + virtual::kvm::manager::instance { $name: + vg => $vg, + size => $size, + ram => $ram, + udev => $udev, + } } if $sshkey != '' { -- cgit v1.2.3