diff options
author | mh <mh@immerda.ch> | 2009-03-12 23:33:08 +0000 |
---|---|---|
committer | mh <mh@immerda.ch> | 2009-03-12 23:33:08 +0000 |
commit | aa9eb617cd804c66d0714070b39c5035cd934561 (patch) | |
tree | d034d3be30bfe3539490c1a5cfcee72a1fe3523b | |
parent | 8c4350ecabd68daa86699e0767d5753dbfa91c29 (diff) |
fixed some logic
-rw-r--r-- | manifests/defines.pp | 10 |
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 { |