diff options
author | mh <mh@immerda.ch> | 2008-11-22 15:20:59 +0000 |
---|---|---|
committer | mh <mh@immerda.ch> | 2008-11-22 15:20:59 +0000 |
commit | fd6c7f6a48ccc2952c10604cba5d247541f0e95d (patch) | |
tree | 7d324f293914f05dc86fc9f6a2feb76aba692072 | |
parent | 514441fa111950f750241e721d02f5fc8573ab00 (diff) |
fixing some regression from the last change
-rw-r--r-- | manifests/defines.pp | 13 |
1 files changed, 5 insertions, 8 deletions
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, } - } + } } } |