silvinux.manage-users

README.md

Rôle Ansible : gérer-utilisateurs 1.0

Ce rôle permet d'ajouter ou de supprimer des utilisateurs/groupes, en utilisant des booléens pour activer/désactiver des fonctions.

Prérequis

Ce rôle nécessite Ansible 2.2 ou supérieur, et les exigences de la plateforme sont listées dans le fichier des métadonnées.

Variables du rôle

Les variables disponibles sont listées ci-dessous, avec leurs valeurs par défaut :

Activer/désactiver des fonctions

loadlist : false
addgroup : false
adduser : false
nonexpiring : false
delgroup : false
deluser : false
showlists : false

Paramètres des utilisateurs - Ajouter des utilisateurs

password : "{{item.key }}"	 	|| "{{ item.value.pwd }}"
shell : "{{ item.value.shell }}"	
chg_pwd : "Force-chg-pwd"		|| "Force-chg-pwd-Non-expiring" || "Do-not-chg-pwd-Non-expiring"
update_pwd : "on_create" 		|| "always"
non_unique : no				|| yes
createhome : yes				|| no

Dépendances

Il n'y a pas de dépendances avec d'autres rôles.

Modules

Module ajouté "chage", créé par @lqueryvg.

Exemples de Playbook

  1. Ajouter des groupes à partir d'une liste dans un fichier, et des utilisateurs à partir d'une liste dans le fichier de playbook.
  2. Supprimer des utilisateurs à partir d'une liste dans un fichier, et des groupes à partir d'une liste dans le fichier de playbook.

Licence

GPLv3

À propos du projet

User/Groups management (add/del)

Installer
ansible-galaxy install silvinux.manage-users
Licence
Unknown
Téléchargements
72
Propriétaire
I'm an IT freaky, that love to deploy (free software/ OpenSource) technologies in little projects at my home and this blog is a series of docs/manuals/guides