- manage config directories, config file - manage systemd service and socket - manage users, service accounts and groups - manage defaults for users, services and groups - manage packages for role
15 lines
687 B
Plaintext
15 lines
687 B
Plaintext
[[users]]
|
|
name = "<%= $name %>"
|
|
<% if $givenname != '' { %>givenname = "<%= $givenname %>"<% } %>
|
|
<% if $sn != '' { %>sn = "<%= $sn %>"<% } %>
|
|
mail = "<%= $mail %>"
|
|
uidnumber = <%= $uidnumber %>
|
|
primarygroup = <%= $primarygroup %>
|
|
<% if $loginshell != '' { %>loginShell = "<%= $loginshell %>"<% } %>
|
|
<% if $homedir != '' { %>homeDir = "<%= $homedir %>"<% } %>
|
|
passsha256 = "<%= $passsha256 %>"
|
|
<% if $sshkeys.length > 0 { %>sshkeys = [<% $sshkeys.each |String $key| { %>"<%= $key %>", <% } %>]<% } %>
|
|
<% if $passappsha256.length > 0 { %>passappsha256 = [<% $passappsha256.each |String $pass| { %>"<%= $pass %>", <% } %>]<% } %>
|
|
othergroups = <%= $othergroups %>
|
|
|