define user::manage(
$password,
$ensure = present,
- $uid = 'absent',
+ $uid = false,
$gid = 'uid',
$groups = [],
$managehome = true,
}
}
- if $uid != 'absent' {
- $real_uid = $uid
- } else {
- $real_uid = false
- }
-
if $gid != 'absent' {
if $gid == 'uid' {
if $uid != 'absent' {
groups => $real_groups,
membership => $membership,
password => $password,
- uid => $real_uid ? { false => undef, default => $real_uid },
+ uid => $uid ? { false => undef, default => $uid },
gid => $real_gid ? { false => undef, default => $real_gid },
}