Michael Grote
812e75a196
Some checks failed
ci/woodpecker/pr/gitleaks Pipeline failed
ci/woodpecker/pull_request_closed/gitleaks Pipeline failed
ci/woodpecker/push/gitleaks Pipeline was successful
ci/woodpecker/pr/ansible-lint unknown status
ci/woodpecker/pull_request_closed/ansible-lint unknown status
ci/woodpecker/push/ansible-lint Pipeline failed
Reviewed-on: #161 Co-authored-by: Michael Grote <michael.grote@posteo.de> Co-committed-by: Michael Grote <michael.grote@posteo.de> |
||
---|---|---|
.. | ||
tasks | ||
README.md |
mgrote.users
Beschreibung
Erstellt und konfiguriert Nutzer.
Basiert auf ryandaniels/ansible-role-create-users.
getestet auf
- Ubuntu (>=20.04)
- ProxMox 7*
Variablen + Defaults
users:
- username: <Name>
uid: <UID> # optional
password: <encrypted-Pass> # mkpasswd --method=SHA-512 <passwort>
shell: <Shell> # optional: default: /bin/bash
update_password: <always|on_create> # optional
groups: <group1, group2, ...> # optional
createhome: <yes|no> # optional: default=yes
state: <absent|present> # optional: default=present
public_ssh_key: <SSH-KEY> # optional
allow_sudo: true
allow_passwordless_sudo: true