]> gitweb.fluxo.info Git - puppet-virtual.git/commitdiff
add the ability to specify a debootstrap mirror location, this can
authorMicah Anderson <micah@riseup.net>
Fri, 23 May 2008 22:11:51 +0000 (22:11 +0000)
committerMicah Anderson <micah@riseup.net>
Fri, 23 May 2008 22:11:51 +0000 (22:11 +0000)
be done in site.pp as a variable too if you want to specify it site-wide

manifests/vserver.pp

index 6b514d52be5374b310a1009301bee530a8c8280d..b41e628d79387d108fe9cc552c5b8160f6745a69 100644 (file)
@@ -20,12 +20,11 @@ class vserver::host {
        
 }
 
-define vs_create($in_domain, $legacy = false, $distro = 'etch') { 
+define vs_create($in_domain, $legacy = false, $distro = 'etch', $debootstrap_mirror) { 
   
         $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 $distro":
+       exec { "/usr/sbin/vserver ${vs_name} build -m debootstrap -- -d $distro -m $mirror":
                creates => "/etc/vservers/${vs_name}",
                alias => "vs_create_${vs_name}"
        }