diff options
Diffstat (limited to 'manifests/groups/manage_user.pp')
-rw-r--r-- | manifests/groups/manage_user.pp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/manifests/groups/manage_user.pp b/manifests/groups/manage_user.pp index 9cd7b13..9df3a20 100644 --- a/manifests/groups/manage_user.pp +++ b/manifests/groups/manage_user.pp @@ -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 { |