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
: Benutzernamessh_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
Lizenz
gpl-3.0
Downloads
23.6k
Besitzer
Coopdevs, Free and Open Source Software for Social and Solidarity Economy.