arillso.users
Rôle Ansible : utilisateurs
Mise à jour importante
Veuillez noter que le rôle ansible.users a été déplacé vers une nouvelle collection et ne sera plus activement développé dans ce dépôt. Pour la dernière version du rôle, y compris les nouvelles fonctionnalités et mises à jour, veuillez visiter la nouvelle collection à l'adresse https://github.com/arillso/ansible.system/tree/main/roles/users. Nous encourageons tous les utilisateurs à passer au rôle mis à jour dans la nouvelle collection pour un soutien et des améliorations continus.
Description
C'est un rôle Ansible qui gère les utilisateurs et les clés autorisées des utilisateurs sur Linux et Windows.
Installation
ansible-galaxy install arillso.users
Exigences
Aucune
Variables de rôle
Utilisateurs
liste des utilisateurs à ajouter
users: []
liste des utilisateurs à ajouter par les variables d'hôte
users_list_host: []
liste des utilisateurs à ajouter par les variables de groupe
users_list_group: []
Exemple
users:
- username: foobar ( requis )
name: Foo Bar
uid: 1000
group: staff
password: xxxxx ( un hachage créé avec : mkpasswd )
groups: ["adm", "www-data"]
append: no ( uniquement ajouter des groupes, laisser les autres )
home_mode: "0750"
home_create: yes
home: /path/to/user/home
system: no
authorized_keys: []
authorized_keys_exclusive: yes
ssh_key_type: rsa
ssh_key_bits: 2048
ssh_key_password: ""
ssh_key_generate: no
ssh_key: "xxx"
shell: /bin/bash
update_password: always
users:
- username: foobar ( requis )
name: Foo Bar
description: Utilisateur
password: xxxxx
groups: ['adm', 'www-data']
hide: true
répertoire personnel des utilisateurs
users_home: /home
groupe principal par défaut pour les utilisateurs
users_group:
groupes secondaires par défaut pour les utilisateurs
users_groups: []
permissions par défaut du répertoire personnel des utilisateurs
users_home_mode: '0755'
type de clé ssh par défaut pour les utilisateurs
users_ssh_key_type: rsa
bits de clé ssh par défaut pour les utilisateurs
users_ssh_key_bits: 2048
paramètre par défaut pour les clés autorisées exclusives des utilisateurs
users_authorized_keys_exclusive: 'no'
Dépendances
Aucune
Exemple de Playbook
- hosts: all
roles:
- arillso.users
Auteur
Inspiration
Licence
Ce projet est sous la licence MIT. Voir le fichier LICENSE pour le texte complet de la licence.
Copyright
(c) 2020, Arillso