diff options
Diffstat (limited to 'manifests/managed.pp')
-rw-r--r-- | manifests/managed.pp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/manifests/managed.pp b/manifests/managed.pp index b7872dd..59fc1bf 100644 --- a/manifests/managed.pp +++ b/manifests/managed.pp @@ -153,6 +153,20 @@ define user::managed( gid => $real_gid, } } + if $ensure == 'absent' { + case $operatingsystem { + OpenBSD: { + Group[$name]{ + before => User[$name], + } + } + default: { + Group[$name]{ + require => User[$name], + } + } + } + } } } } |