summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormh <mh@immerda.ch>2009-03-12 23:33:08 +0000
committermh <mh@immerda.ch>2009-03-12 23:33:08 +0000
commitaa9eb617cd804c66d0714070b39c5035cd934561 (patch)
treed034d3be30bfe3539490c1a5cfcee72a1fe3523b
parent8c4350ecabd68daa86699e0767d5753dbfa91c29 (diff)
fixed some logic
-rw-r--r--manifests/defines.pp10
1 files changed, 4 insertions, 6 deletions
diff --git a/manifests/defines.pp b/manifests/defines.pp
index 680a796..6ff7cd3 100644
--- a/manifests/defines.pp
+++ b/manifests/defines.pp
@@ -104,7 +104,7 @@ define user::managed(
}
if $gid != 'absent' {
- if $gid != 'uid' {
+ if $gid == 'uid' {
if $uid != 'absent' {
$real_gid = $uid
}
@@ -120,11 +120,9 @@ define user::managed(
if $name != 'root' {
if $uid == 'absent' {
- if $manage_group {
- if $ensure == 'absent' {
- group{$name:
- ensure => absent,
- }
+ if $manage_group and ($ensure == 'absent') {
+ group{$name:
+ ensure => absent,
}
}
} else {