diff options
Diffstat (limited to 'manifests')
| -rw-r--r-- | manifests/vserver.pp | 12 | 
1 files changed, 4 insertions, 8 deletions
diff --git a/manifests/vserver.pp b/manifests/vserver.pp index 8f7437c..36a934a 100644 --- a/manifests/vserver.pp +++ b/manifests/vserver.pp @@ -4,7 +4,7 @@  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 @@ -15,10 +15,6 @@ class vserver::host {      default => latest,    } -  case $vserver_vdirbase { -    '': { $vserver_vdirbase = "/var/lib/vservers" } -  } -    package {       "util-vserver":        ensure => $utilvserver_version; @@ -43,10 +39,10 @@ class vserver::host {        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;  | 
