sys-admins-role

Роль системного администратора

Эта роль помогает вам управлять пользователями системного администрирования.

С этой ролью вы можете:

  • Создавать группу для системных администраторов для удобного управления разрешениями.
  • Создавать пользователей системного администратора.
  • Удалять пользователей системного администратора.
  • Добавлять права sudo пользователям системного администратора.

Эта роль должна запускаться с правами sudo.

Переменные роли

Эти переменные должны быть указаны для выполнения этой роли.

Переменные роли:

sys_admins

Список пользователей. Каждый элемент должен быть в следующей структуре:

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

Переменные для системных администраторов:

  • name: Имя пользователя
  • ssh_key: Путь к SSH-ключу, который будет скопирован в файл авторизованных ключей SSH данного пользователя.
  • state: Возможные значения: absent (отсутствует) или present (присутствует).

sys_admin_group

Название группы системных администраторов.

sys_admin_group: sysadmin-group

Пример плейбука

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

Лицензия

GPLv3

Информация об авторе

Coopdevs http://coopdevs.org

О проекте

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

Установить
ansible-galaxy install coopdevs/sys-admins-role
Лицензия
gpl-3.0
Загрузки
23041
Владелец
Coopdevs, Free and Open Source Software for Social and Solidarity Economy.