From c2e477d0a8667bc3a983105421d5c048faa31661 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Wed, 23 Jan 2013 11:34:08 -0200 Subject: Using class parameters for vserver::host --- manifests/vserver.pp | 12 ++++-------- 1 file 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; -- cgit v1.2.3