coopdevs.sys-admins-role

Sysadmins Rolle

Diese Rolle hilft dir, die Systemadministrationsbenutzer zu verwalten.

Mit dieser Rolle kannst du:

  • Eine Gruppe für die Systemadministratoren erstellen, um die Berechtigungen einfach zu verwalten
  • Systemadministrator-Benutzer erstellen
  • Systemadministrator-Benutzer entfernen
  • sudo-Berechtigungen für Systemadministrator-Benutzer hinzufügen

Diese Rolle muss mit sudo-Zugriff ausgeführt werden.

Rollenvariablen

Diese Variablen müssen deklariert werden, um diese Rolle auszuführen.

Die Rollenvariablen sind:

sys_admins

Eine Liste von Benutzern. Jedes Element muss in der folgenden Struktur sein:

sys_admins:
  - name: benutzer1
    ssh_key: "~/.ssh/id_rsa.pub"
    state: present
  - name: benutzer2
    ssh_key: "~/.ssh/id_rsa.pub"
    state: absent

Variablen für Systemadministratoren:

  • name: Benutzername
  • ssh_key: Pfad zum SSH-Schlüssel, der in die Datei der autorisierten SSH-Schlüssel des Benutzers kopiert werden soll.
  • state: Auswahl zwischen absent (abwesend) oder present (präsenz)

sys_admin_group

Der Name der Gruppe der Systemadministratoren

sys_admin_group: sysadmin-gruppe

Beispiel Playbook

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

Lizenz

GPLv3

Autoreninformationen

Coopdevs http://coopdevs.org

Über das Projekt

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

Installieren
ansible-galaxy install coopdevs.sys-admins-role
GitHub Repository
Lizenz
gpl-3.0
Downloads
23.6k
Besitzer
Coopdevs, Free and Open Source Software for Social and Solidarity Economy.