summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormh <mh@immerda.ch>2008-11-22 15:20:59 +0000
committermh <mh@immerda.ch>2008-11-22 15:20:59 +0000
commitfd6c7f6a48ccc2952c10604cba5d247541f0e95d (patch)
tree7d324f293914f05dc86fc9f6a2feb76aba692072
parent514441fa111950f750241e721d02f5fc8573ab00 (diff)
fixing some regression from the last change
-rw-r--r--manifests/defines.pp13
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,
}
- }
+ }
}
}