adarnimrod.users

Utilisateurs #############

.. image:: https://travis-ci.org/adarnimrod/users.svg?branch=master :target: https://travis-ci.org/adarnimrod/users

Un rôle Ansible pour créer des utilisateurs, des groupes, des alias e-mail, configurer sudo et verrouiller l'accès SSH du compte root. Le but principal est de remplacer la configuration d'un serveur LDAP ou NIS. Le rôle installe également sudo et crée un groupe sudoers qui peut utiliser sudo avec un mot de passe. Un mot de passe est également défini s'il est fourni. Pour générer le hachage de mot de passe nécessaire, sous Debian, exécutez : :code:echo MyPassword | mkpasswd -m sha-512 -s et sous OpenBSD, exécutez : :code:echo MyPassword | encrypt. Si fournis, l'alias e-mail et les clés SSH autorisées sont définis. Si :code:users_lock_root_ssh est défini sur :code:True (par défaut, c'est le cas), alors la connexion SSH root est désactivée. Un autre cas d'utilisation est de gérer les utilisateurs système, par exemple pour désactiver la connexion root locale, ajoutez root à la variable :code:users avec le mot de passe :code:*************, définir une adresse e-mail configurera également le transfert de courriels.

Exigences

Voir :code:meta/main.yml et les assertions en haut de :code:tasks/main.yml.

Variables de rôle

Voir :code:defaults/main.yml.

Dépendances

Voir :code:meta/main.yml.

Exemple de Playbook

Voir :code:tests/playbook.yml.

Test

Le test nécessite Python 2.7, Tox, Vagrant et Virtualbox. Pour tester, il suffit d'exécuter :code:tox. Pre-commit <http://pre-commit.com/>_ est également configuré pour ce projet.

Licence

Ce logiciel est sous licence MIT (voir le fichier :code:LICENSE.txt).

Informations sur l'auteur

Nimrod Adar, contactez-moi <[email protected]>_ ou visitez mon site web <https://www.shore.co.il/>. Les contributions sont les bienvenues via git send-email <http://git-scm.com/book/en/v2/Git-Commands-Email>. Le dépôt se trouve à : https://git.shore.co.il/explore/.

À propos du projet

Create users, groups, email aliases, configure sudo and lock down root account.

Installer
ansible-galaxy install adarnimrod.users
Licence
mit
Téléchargements
1.4k
Propriétaire
https://shore.co.il/about