#
define user::manage(
$password,
- $ensure = present,
- $uid = false,
- $gid = 'uid',
- $groups = [],
- $managehome = true,
- $homedir_mode = '0750',
- $comment = 'absent',
- $homedir = 'absent',
- $shell = 'absent',
- $sshkey = 'absent',
- $sshkey_options = [],
- $sshkey_type = 'absent',
- $membership = 'minimum',
- $ticket = false,
- $refresh_keys = false) {
+ $ensure = present,
+ $uid = false,
+ $gid = 'uid',
+ $groups = [],
+ $managehome = true,
+ $homedir_mode = '0750',
+ $comment = 'absent',
+ $homedir = 'absent',
+ $shell = 'absent',
+ $sshkey = 'absent',
+ $sshkey_options = [],
+ $sshkey_type = 'absent',
+ $membership = 'minimum',
+ $ticket = false,
+ $refresh_keys = false) {
$real_groups = $groups ? {
'' => [ "$title", ],