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

À propos du projet

Ansible role to create a user

Installer
ansible-galaxy install wittdennis.user
Licence
mit
Téléchargements
3k
Propriétaire
Doing Stuff!