if $uid != 'absent' {
$real_uid = $uid
} else {
- $real_uid = undef
+ $real_uid = false
}
if $gid != 'absent' {
if $uid != 'absent' {
$real_gid = $uid
} else {
- $real_gid = undef
+ $real_gid = false
}
} else {
$real_gid = $gid
}
} else {
- $real_gid = undef
+ $real_gid = false
}
+ # see http://www.mail-archive.com/puppet-users@googlegroups.com/msg00795.html
user { "$title":
ensure => $ensure,
allowdupe => false,
groups => $real_groups,
membership => $membership,
password => $password,
- uid => $real_uid,
- gid => $real_gid,
+ uid => $real_uid ? { false => undef, default => $real_uid }
+ gid => $real_gid ? { false => undef, default => $real_gid }
tag => $tag,
}