# Ролевая модель Управление проектом основано на ролевой модели. **Базовые роли** В проекте предусмотрен базовый набор ролей: - **Владелец продукта** — управление пользователями проекта, просмотр ресурсов. - **DevOps-инженер** — управление инфраструктурой, стандартное администрирование ОС UNIX по протоколу ssh и права управления виртуальными ВМами и дисками в консоли управления. ## Матрица ролей | Действие | Владелец проекта | DevOps-инженер | |---|---|---| | Обзор проекта
(квоты и количество использованных ресурсов)| ✅ | ✅ | | ВМы: обзор | ✅ | ✅ | | ВМы: мониторинг | ✅ | ✅ | | ВМы: создать ВМ |✘ | ✅ | | ВМы: подключить диск | ✘ | ✅ | | ВМы: отключить диск | ✘ | ✅ | | ВМы: добавить диск | ✘ | ✅ | | ВМы: теги | ✘ |✅ | | ВМы: масштабирование ВМа | ✘ | ✅ | | ВМы: выключить ВМ | ✘ | ✅ | | ВМы: включить ВМ | ✘ | ✅ | | ВМы: перезагрузить ВМ | ✘ | ✅ | | ВМы: принудительно перезагрузить ВМ | ✘ | ✅ | | ВМы: удалить ВМ | ✘ | ✅ | | ВМы: группы размещения | ✘ | ✅ | | ВМы: IP-адреса | ✘ | ✅ | | Диски: просмотр дисков | ✅ | ✅ | | Диски: добавление дискового пространства | ✘ | ✅ | | Диски: удалить диск| ✘ | ✅ | | Объектное хранилище: просмотр| ✅ | ✅ | | Объектное хранилище: добавить хранилище | ✘ | ✅ | | Объектное хранилище: удалить хранилище | ✘ | ✅| | DNS: добавить зону | ✘ | ✅ | | DNS: редактировать зону | ✘ | ✅ | | DNS: удалить зону |✘ | ✅ | | Настройки проекта: просмотр| ✅ | ✅ | | Настройки проекта: изменить описание проекта |✅ | ✘ | | Участники: просмотр | ✅ | ✅ | | Участники: добавить участника | ✅ | ✘ | | Участники: удалить участника | ✅ | ✘ | | Участники: назначить роль | ✅| ✘ | | Квоты: просмотр | ✅ | ✅ | | Веб-обработчики | ✘ | ✅ | | Наблюдаемость | ✅ | ✅ |