From fd6c7f6a48ccc2952c10604cba5d247541f0e95d Mon Sep 17 00:00:00 2001 From: mh Date: Sat, 22 Nov 2008 15:20:59 +0000 Subject: fixing some regression from the last change --- manifests/defines.pp | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'manifests') diff --git a/manifests/defines.pp b/manifests/defines.pp index 5c53159..9d1c6d9 100644 --- a/manifests/defines.pp +++ b/manifests/defines.pp @@ -71,7 +71,7 @@ define user::define_user( owner => $name, mode => $homedir_mode; } case $gid { - 'absent': { + 'absent','uid': { File[$real_homedir]{ group => $name, } @@ -126,14 +126,11 @@ define user::define_user( ensure => present, require => User[$name], } - case $gid { - 'absent': { info("not defining a gid for group $name") } - default: { - Group[$name]{ - gid => $gid, - } + if $real_gid { + Group[$name]{ + gid => $gid, } - } + } } } -- cgit v1.2.3