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.userLicence
mit
Téléchargements
6k
Propriétaire
Doing Stuff!
