Организации#
Окно Организации (Organizations) используется для структурного разделения ресурсов и управления доступом с помощью следующих операций:
создание и редактирование организаций;
объединение пользователей и команд в рамках организационной модели;
назначение организациям ресурсов, включая проекты, инвентари, своды правил и полномочия;
контроль членства и ролей участников внутри организации.
Для перехода к окну Организации выберите на панели навигации ().
Таблица организаций#
Внешний вид окна Организации (Organizations) представлен на схеме:
Таблица организаций состоит из столбцов согласно настройке с помощью кнопки Настроить столбцы (Manage columns). Полный список столбцов:
флаги для выбора нескольких записей;
Название (Name) – ссылка на окно просмотра подробных сведений об организации;
Описание (Description) – дополнительная информация об организации;
Пользователи (Users) – количество пользователей, связанных с организацией;
Команды (Teams) – количество команд пользователей, связанных с организацией;
Дата создания (Created) – дата и время создания организации;
Последнее изменение (Last modified) – дата и время последнего изменения организации;
кнопки вызова часто выполняемых действий:
редактирование свойств организации;
удаление организации.
Просмотр#
Для получения подробных сведений об организации нажмите на ее название в таблице организаций.
Окно сведений об организации состоит из следующих вкладок:
Подробности (Details) – общие сведения об организации;
Пользователи (Users) – список пользователей, связанных с организацией;
Администраторы (Administrator) – список администраторов организации;
Команды (Teams) – список команд организации;
Среды исполнения (Execution Environments) – список сред исполнения, принадлежащих организации;
Уведомления (Notifications) – список уведомлений, связанных с организацией.
Создание#
Для создания организации выполните следующие действия:
В окне Организации (Organizations) нажмите кнопку Создать организацию (Create organization).
Заполните форму Сведения об организации (Organization details):
Название (Name) – название организации.
Особенности заполнения поля:
Не допускается создание двух организаций с одним и тем же названием.
Название организации не может состоять из одних пробельных символов (пробелы, табуляции и тому подобное).
Допускается использование символов кириллицы и специальных символов.
Описание (Description).
В описании можно указать дополнительные данные об организации, используемые при администрировании контроллера. Например, контакты ответственных лиц или назначение организации.
Среда исполнения (Execution environment) – среда исполнения, которую по умолчанию следует использовать на уровне организации. Эта настройка имеет более высокий приоритет чем та, которая задана на уровне контроллера.
Группы исполняющих узлов (Instance Groups) – группы узлов контроллера, которые следует использовать для запуска заданий, созданных пользователями организации.
Подробности о порядке выбора узлов для запуска заданий см. в секции Выбор группы узлов для запуска заданий.
Полномочия Galaxy (Galaxy Credentials) – список полномочий типа API-токен Ansible Galaxy/Automation Hub.
По умолчанию в этом поле указано только полномочие для доступа к реестру коллекций Ansible Galaxy. Для доступа к другим реестрам коллекций Ansible, например, Automation Hub и Private Automation Hub, создайте полномочия указанного типа и выберите их в этом поле.
Максимум узлов (Max Hosts)
Ограничение на количество узлов, к которым пользователи организации могут применять сценарии автоматизации.
Подробности см. в секции Максимальное количество узлов.
Нажмите кнопку Далее (Next).
Проверьте корректность введенных данных и нажмите кнопку Завершить (Finish).
Изменение#
Для изменения свойств организации выполните следующие действия:
В окне Организации (Organizations) нажмите на название организации, свойства которой необходимо изменить.
Нажмите кнопку Редактировать организацию (Edit organization).
Внесите необходимые изменения в форме Сведения об организации (Organization details).
Нажмите кнопку Далее (Next).
Проверьте корректность введенных данных и нажмите кнопку Завершить (Finish).
Удаление#
Предупреждение
Вместе с организацией удаляются связанные с ней ресурсы. Принадлежащие организации пользователи и команды при этом не удаляются, а открепляются от удаляемой организации и могут быть в дальнейшем привязаны к другой.
Чтобы удалить организацию, выполните следующие действия:
В таблице установите флаги в строках с организациями, которые необходимо удалить.
На панели инструментов нажмите кнопку ⋮ и в открывшемся меню выберите пункт Удалить организации (Delete organizations).
Подтвердите удаление.
Настройка доступа#
Во вкладках Пользователи (Users) и Команды (Teams) выводится список связанных с организацией пользователей и команд пользователей. Нажатие на имя пользователя или название команды приводит к переходу в окно просмотра сведений о пользователе или команде соответственно.
Назначение ролей пользователям#
Чтобы назначить пользователям роли на уровне организации, выполните следующие действия:
Во вкладке Пользователи (Users) нажмите кнопку Добавить пользователей (Add users).
Выберите пользователей, которым хотите назначить роли, и нажмите кнопку Далее (Next).
Выберите роли, которые хотите назначить выбранным на предыдущем шаге пользователям.
Примечание
При связывании пользователя и команды выбранные командные роли будут назначены пользователю автоматически.
Проверьте корректность введенных данных и нажмите кнопку Завершить (Finish).
Назначение ролей командам пользователей#
Чтобы назначить командам роли на уровне организации, выполните следующие действия:
Во вкладке Команды (Teams) нажмите кнопку Добавить роль (Add roles).
Выберите команды, которым хотите назначить роли, и нажмите кнопку Далее (Next).
Выберите роли, которые хотите назначить выбранным на предыдущем шаге командам.
Проверьте корректность введенных данных и нажмите кнопку Завершить (Finish).
Отзыв ролей у пользователей#
Чтобы отозвать роль у пользователя, выполните следующие действия:
Во вкладке Пользователи (Users) нажмите на имя пользователя, у которого необходимо отозвать роль.
Перейдите во вкладку Роли (Roles).
Нажмите кнопку - рядом с названием отзываемой роли.
Подтвердите отзыв.
Примечание
Роли «Системный администратор» (System Administrator) и «Системный аудитор» (System Auditor) нельзя отозвать через настройку доступа на уровне организации. Используйте для этого изменение свойств пользователя.
Отзыв ролей у команд#
Чтобы отозвать роль у команды, выполните следующие действия:
Во вкладке Команды (Teams) нажмите на название команды, у которой необходимо отозвать роль.
Перейдите во вкладку Роли (Roles).
Нажмите кнопку - рядом с названием отзываемой роли.
Подтвердите отзыв.
Уведомления#
Во вкладке Уведомления (Notifications) выводится список уведомлений, связанных с организацией. Для каждого уведомления доступны переключатели, управляющие типом событий, при наступлении которых должно быть отправлено уведомление:
Согласование (Approval) – согласован переход к очередному заданию в потоке заданий;
Пуск (Start) – запущено задание или поток заданий;
Успех (Success) – успешно выполнено задание или поток заданий;
Сбой (Failure) – при выполнении задания произошла ошибка, для которой не предусмотрен обработчик.
Примечание
Если уведомления для организации не настроены, отображается пустой список. Для создания уведомлений и управления ими выберите на панели навигации ().
Примеры#
Изучите управление организациями на примерах.
Назначение роли отдельному пользователю#
Пусть пользователю alex необходимо назначить роль, позволяющую управлять всеми проектами организации.
Для этого в окне просмотра сведений об организации выполните следующие действия:
Во вкладке Пользователи (Users) нажмите кнопку Добавить пользователей (Add users).
Из списка пользователей выберите
alexи нажмите кнопку Далее (Next).Во вкладке Автоматизация процессов (Automation Execution) из списка ролей выберите Organization Project Admin и нажмите кнопку Далее (Next).
Во вкладке Обработка событий (Automation Decisions) из списка ролей выберите Organization Project Admin и нажмите кнопку Далее (Next).
Проверьте корректность введенных данных и нажмите кнопку Завершить (Finish).
Назначение ролей команде#
Пусть для управления инфраструктурой используется команда с названием DevOps Team.
Всем ее участникам необходимо предоставить следующие привилегии:
управление средами исполнения;
управление средами принятия решений;
управление проектами.
Для этого в окне организации выполните следующие действия:
Во вкладке Команды (Teams) нажмите кнопку Добавить роль (Add roles).
Из списка команд выберите
DevOps Teamи нажмите кнопку Далее (Next).Из списка ролей выберите Администратор проекта (Project Admin) и Администратор среды исполнения (Execution Environment Admin).
Во вкладке Автоматизация процессов (Automation Execution) из списка ролей выберите Organization Project Admin и Organization ExecutionEnvironment Admin и нажмите кнопку Далее (Next).
Во вкладке Обработка событий (Automation Decisions) из списка ролей выберите Organization Project Admin и Organization Decision Environment Admin и нажмите кнопку Далее (Next).
Проверьте корректность введенных данных и нажмите кнопку Завершить (Finish).