coopdevs.sys-admins-role

Rôle des Administrateurs Système

Ce rôle vous aide à gérer les utilisateurs de l'administration système.

Avec ce rôle, vous pouvez :

  • Créer un groupe pour les administrateurs système afin de gérer facilement les permissions
  • Créer des utilisateurs administrateurs système
  • Supprimer des utilisateurs administrateurs système
  • Ajouter des permissions sudo aux utilisateurs administrateurs système

Ce rôle doit être exécuté avec un accès sudo.

Variables du Rôle

Ces variables doivent être déclarées pour exécuter ce rôle.

Les variables du rôle sont :

sys_admins

Une liste d'utilisateurs. Chaque élément doit être dans la structure suivante :

sys_admins:
  - name: user1
    ssh_key: "~/.ssh/id_rsa.pub"
    state: present
  - name: user2
    ssh_key: "~/.ssh/id_rsa.pub"
    state: absent

Variables des Administrateurs Système :

  • name : Nom de l'utilisateur
  • ssh_key : Chemin de la clé ssh à copier dans le fichier des clés autorisées de l'utilisateur.
  • state : Choix entre absent ou présent

sys_admin_group

Le nom du groupe des administrateurs système

sys_admin_group: sysadmin-group

Exemple de Playbook

- hosts: serveurs
  roles:
    - role: coopdevs.sys_admins
      sys_admin_group: sysadmin-group
      sys_admins:
       - name: sysadmin
         ssh_key: "~/.ssh/id_rsa.pub"
         state: present

Licence

GPLv3

Informations sur l'Auteur

Coopdevs http://coopdevs.org

À propos du projet

Manage system administrator users and create a group with sudoers permissions.

Installer
ansible-galaxy install coopdevs.sys-admins-role
Licence
gpl-3.0
Téléchargements
23.6k
Propriétaire
Coopdevs, Free and Open Source Software for Social and Solidarity Economy.