]> gitweb.fluxo.info Git - puppet-virtual.git/commitdiff
add a distro parameter to the vserver build
authorMicah Anderson <micah@riseup.net>
Sun, 4 Nov 2007 23:20:38 +0000 (23:20 +0000)
committerMicah Anderson <micah@riseup.net>
Sun, 4 Nov 2007 23:20:38 +0000 (23:20 +0000)
add the definition for the parrot etch vserver for a test

manifests/vserver.pp

index 2dd5ccb4ec19f5b604a0a997ee716296cd923282..105d5e390c8bb59a6926089062c1a0cadf8ad406 100644 (file)
@@ -20,12 +20,12 @@ class vserver::host {
        
 }
 
-define vs_create($in_domain, $legacy = false) { 
+define vs_create($in_domain, $legacy = false, $distro = 'etch') { 
   
         $vs_name = $legacy ? { true => $name, false => $in_domain ? { '' => $name, default => "${name}.${in_domain}" } }
        case $vs_name { '': { fail ( "Cannot create VServer with empty name" ) } }
 
-       exec { "/usr/sbin/vserver ${vs_name} build -m debootstrap -- -d etch":
+       exec { "/usr/sbin/vserver ${vs_name} build -m debootstrap -- -d $distro":
                creates => "/etc/vservers/${vs_name}",
                alias => "vs_create_${vs_name}"
        }