Ролевая модель пользователей
В РОСА Центр управления реализована ролевая модель пользователей.
Роли можно создавать, удалять и редактировать на странице "Управление → Роли". Каждая роль содержит фильтры разрешений, которые определяют действия, разрешенные для пользователя (рисунок 13).

Рисунок 13 — Настройка ролей пользователей
При создании роли можно привязать ее к местонахождению и организации, определить фильтры, а после создания роли – с одним или несколькими пользователями, а также группами пользователей.
Встроенная системная роль "Default role" ("Роль по умолчанию") представляет собой набор разрешений, который будет предоставлен каждому пользователю в дополнение к уже имеющимся у него ролям.
Кроме того, имеется возможность создания собственных ролей на основе уже имеющихся посредством их клонирования и редактирования.
Интерфейс содержит набор базовых ролей, которые распределяются между пользователями, но не могут быть изменены. Базовые роли включают в себя достаточный набор настроек по умолчанию и в большинстве случаев удовлетворяют требованиям пользователя Комплекса с правами:
- "System admin (системный администратор)" – это базовая роль с широкими возможностями на управление организациями, местоположениями, пользователями, группами пользователей, источниками авторизации, ролями, фильтрами и настройками с доступом ко всем ресурсам. Цель этой роли – настроить среду для использования другими пользователями. Администратор может создавать организации/местоположения, но не имеет доступа к ресурсам внутри них. Системный администратор может создавать новых пользователей, назначать их местоположениям/организациям и добавлять пользователям роли. Системный администратор может просматривать и редактировать настройки. Также пользователи с этой ролью могут делегировать роли, которыми они сами не владеют;
- "Ansible Roles Manager (менеджер ролей Ansible)" – на управление ролями Ansible;
- "Ansible Tower Inventory Reader (проверка инвенторий Ansible Tower)" – на проверку позиций динамических инвенторий Ansible Tower;
- "Auditor (аудитор)" – на просмотр только журнала аудита и ничего больше;
- "Bookmarks manager (менеджер закладок)" – на управление закладками поиска и на обновление всех общедоступных закладок;
- "Content Exporter (экспортер содержимого) – на экспорт представлений содержимого в организации;
- "Content Importer (импортер содержимого)" – на импорт представлений содержимого в организации;
- Discovery Manager (менеджер обнаружения) – на проведение обнаружения хостов;
- Discovery Reader (просмотр обнаружения) – на просмотр обнаруженных хостов;
- "Edit hosts (редактирование роли узлов)" – на обновление узлов;
- "Edit partition tables (редактирование таблиц разделов)" – на редактирование таблиц разделов;
- "Manager (менеджер)" – на все доступные разрешения (аналогично администратору, но за исключением изменения настроек);
- "Organization admin (администратор организации)" – на все разрешения, за исключением управления организациями;
- "Remote Execution Manager (менеджер удаленного выполнения)" – на управление шаблонами заданий, функциями удаленного выполнения, отмену заданий и просмотр журналов аудита;
- "Remote Execution User Роль (пользователь удаленного выполнения)" – на выполнение заданий удаленного выполнения на узлах;
- "Site manager (менеджер сайта)" – на просмотр и для управления узлами в инфраструктуре;
- "Tasks Manager (диспетчер процессов)" – на проверку, отмену, возобновление и разблокировку процессов;
- "Tasks Reader (проверка процессов)" – на проверку процессов;
- "Viewer (просмотр)" – только на чтение;
- "View hosts (просмотр узлов)" – только на просмотр узлов.