module_dir{ "virtual/contexts": }
-class vserver::host {
+class vserver::host($vdirbase = "/var/lib/vservers") {
# make sure we have the ability to query for lsbdistcodename
include lsb
default => latest,
}
- case $vserver_vdirbase {
- '': { $vserver_vdirbase = "/var/lib/vservers" }
- }
-
package {
"util-vserver":
ensure => $utilvserver_version;
require => [ Package['util-vserver'], Package[debootstrap]];
"/etc/vservers/.defaults/vdirbase":
- ensure => $vserver_vdirbase,
- require => File[$vserver_vdirbase];
+ ensure => $vdirbase,
+ require => File[$vdirbase];
- "$vserver_vdirbase":
+ "$vdirbase":
ensure => directory,
mode => 000, owner => root, group => root;