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
- Ajouter des groupes à partir d'une liste dans un fichier, et des utilisateurs à partir d'une liste dans le fichier de playbook.
- Supprimer des utilisateurs à partir d'une liste dans un fichier, et des groupes à partir d'une liste dans le fichier de playbook.
Licence
GPLv3
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