]>
gitweb.fluxo.info Git - puppet-user.git/commitdiff
ensure => directory,
require => User[$name],
owner => $name,
- mode => $homedir_mode;
- }
- case $gid {
- 'absent','uid': {
- File[$real_homedir]{
- group => $name,
- }
- }
- default: {
- File[$real_homedir]{
- group => $gid,
- }
- }
+ mode => $homedir_mode,
+ group => $gid ? {
+ 'uid' => $name,
+ 'absent' => $name,
+ 'default' => $gid,
+ },
}
}
} else {
owner => $name,
mode => $homedir_mode,
require => User[$name],
- }
- }
-
- case $gid {
- 'absent','uid': {
- File[$managehome] {
- group => $name,
- }
- }
- default: {
- File[$managehome] {
- group => $gid,
- }
+ group => $gid ? {
+ 'uid' => $name,
+ 'absent' => $name,
+ 'default' => $gid,
+ },
}
}