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.

(c) 2020, Arillso

À propos du projet

Role to manage users on Linux and Windows.

Installer
ansible-galaxy install arillso.users
Licence
mit
Téléchargements
611.8k
Propriétaire