From ac97d73cb01c89e19655332c6077f39ab8dbe809 Mon Sep 17 00:00:00 2001 From: mh Date: Mon, 5 Jul 2010 20:51:49 +0200 Subject: fix order of group removing if we remove a user with a present uid/gid, we need to get the order right as we do be removing it withou any uid, gid available. --- manifests/managed.pp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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], + } + } + } + } } } } -- cgit v1.2.3