wittdennis.user
Utilisateur
Rôle Ansible pour gérer un utilisateur et sa clé publique.
Exigences
Aucune.
Variables du Rôle
nom | description | obligatoire | par défaut |
---|---|---|---|
user__login | Identifiant de l'utilisateur | X | "" |
user__password_hash | Hachage du mot de passe pour l'utilisateur. Consultez ici pour savoir comment le créer. | X | "" |
user__public_key_file | Chemin du fichier de la clé ssh publique pour l'utilisateur | X | "" |
user__sudo_superuser | Capacité de l'utilisateur à utiliser sudo en tant que superutilisateur | false |
|
user__shell | Shell par défaut de l'utilisateur | "/bin/bash" |
|
user__comment | Commentaire pour l'utilisateur | "" |
Dépendances
Aucune.
Exemple de Playbook
# Créer un utilisateur normal
- hôtes: serveurs
rôles:
- rôle: wittdennis.user
vars:
user__login: "monutilisateur",
user__password_hash: "hachage_mot_de_passe",
user__public_key_file: "~/.ssh/id_ed25519.pub"
# Créer un utilisateur avec droits sudo et shell personnalisé
- hôtes: serveurs
rôles:
- rôle: wittdennis.user
vars:
user__login: "monutilisateur",
user__password_hash: "hachage_mot_de_passe",
user__public_key_file: "~/.ssh/id_ed25519.pub"
user__sudo_superuser: true
user__shell: "/bin/zsh"
Licence
MIT
Installer
ansible-galaxy install wittdennis.user
Licence
mit
Téléchargements
3k
Propriétaire
Doing Stuff!