coopdevs.sys-admins-role

Rola Administratora Systemu

Ta rola pomaga w zarządzaniu użytkownikami administracji systemowej.

Z tą rolą możesz:

  • Utworzyć grupę dla administratorów systemu, aby łatwiej zarządzać uprawnieniami
  • Tworzyć użytkowników administratorów systemu
  • Usuwać użytkowników administratorów systemu
  • Dodawać uprawnienia sudo użytkownikom administratorów systemu

Ta rola musi być uruchomiona z dostępem sudo.

Zmienne Roli

Te zmienne muszą być zadeklarowane, aby uruchomić tę rolę.

Zmienne roli to:

sys_admins

Lista użytkowników. Każdy element musi mieć następującą strukturę:

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

Zmienne Administratorów Systemu:

  • name: Nazwa użytkownika
  • ssh_key: Ścieżka do klucza ssh, który ma być skopiowany do pliku autoryzowanych kluczy użytkownika.
  • state: Wybory: absent (nieobecny) lub present (obecny)

sys_admin_group

Nazwa grupy administratorów systemu

sys_admin_group: sysadmin-group

Przykład Playbooka

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

Licencja

GPLv3

Informacje o Autorze

Coopdevs http://coopdevs.org

O projekcie

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

Zainstaluj
ansible-galaxy install coopdevs.sys-admins-role
Licencja
gpl-3.0
Pobrania
23.6k
Właściciel
Coopdevs, Free and Open Source Software for Social and Solidarity Economy.