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
Загрузки
22948
Владелец
Coopdevs, Free and Open Source Software for Social and Solidarity Economy.