fix adding user on empty group
authormh <mh@immerda.ch>
Thu, 21 Jul 2011 17:02:31 +0000 (19:02 +0200)
committermh <mh@immerda.ch>
Thu, 21 Jul 2011 17:02:31 +0000 (19:02 +0200)
manifests/groups/manage_user.pp

index 9cd7b13..9df3a20 100644 (file)
@@ -15,8 +15,7 @@ define user::groups::manage_user(
     }
     if ($ensure == 'present'){
         Augeas["manage_${real_user}_in_group_${group}"]{
-            changes => [ "ins user after ${group}/*[self::gid or self::user][last()]",
-                         "set ${group}/user[last()] ${real_user}" ],
+            changes => [ "set ${group}/user[last()+1] ${real_user}" ],
             onlyif => "match ${group}/*[../user='${real_user}'] size == 0"
         }
     } else {