$ticket = false) {
$real_groups = $groups ? {
- '' => [ "$title", ],
+ '' => [ "$title", ],
default => $groups,
}
}
if $managehome == true {
+ $real_managehome = true
+
if $ensure == 'absent' {
file{ "$real_homedir":
ensure => absent,
}
}
} else {
+ $real_managehome = false
+
if $managehome != false {
if !defined(File[$managehome]) {
file { $managehome:
}
file{ "$real_homedir":
- ensure => $managehome,
- require => File[$managehome],
+ ensure => $managehome,
+ require => File[$managehome],
}
}
}
allowdupe => false,
comment => "$real_name_comment",
home => $real_homedir,
- managehome => $managehome,
+ managehome => $real_managehome,
shell => $real_shell,
groups => $real_groups,
membership => $membership,