Согласование#
Чтобы загруженная в Private Automation Hub версия коллекции стала доступна пользователям, она должна быть согласована. Для просмотра версий коллекций, ожидающих согласования, их согласования или отклонения выберите на панели навигации пункт
( ).Окно состоит из панели фильтрации и таблицы версий коллекций, ожидающих согласования. Таблица версий коллекций состоит из следующих колонок:
Пространство имен (Namespace) – название пространства имен, к которому относится коллекция.
Коллекция (Collection) – название коллекции.
Версия (Version) – ссылка с номером версии коллекции. В этой же колонке находится ссылка на загрузку архива с версией коллекции.
Дата создания (Date created) – количество времени с момента создания репозитория.
Репозиторий (Repository) – название репозитория, в котором сейчас находится версия коллекции.
Статус (Status) – текущий статус версии коллекции.
Кнопка Согласовать (Approve) для согласования версии коллекции и кнопка ⋮ для вызова меню дополнительных действий.
Просмотр#
Перед согласованием коллекции рекомендуется просмотреть сведения о ней. Эту задачу можно выполнить несколькими способами.
Загрузка кода коллекции на локальный компьютер#
Чтобы изучить исходный код коллекции, загрузите его на локальный компьютер.
Нажмите на ссылку в колонке Версия (Version).
Сохраните архив на локальный компьютер.
Создайте каталог для распаковки архива, например:
mkdir astra-nginx-1.8.0/
Распакуйте содержимое архива в созданный каталог:
tar xf astra-nginx-1.8.0.tar.gz -C ./astra-nginx-1.8.0/
Просмотр основных сведений о версии коллекции#
Чтобы просмотреть общую информацию о версии коллекции до ее согласования, нажмите на ссылку в колонке Версия (Version).
Окно просмотра сведений о коллекции состоит из выпадающего списка, позволяющего выбрать версию, и следующих вкладок:
Установить (Install) – инструкция по установке коллекции с использованием утилиты
ansible-galaxy
.Документация (Documentation) – документация коллекции, входящих в нее ролей и модулей.
Содержимое (Contents) – краткая информация о модулях и ролях, предоставляемых коллекцией.
Журнал импорта (Import log) – журнал импорта коллекции в Private Automation Hub.
Зависимости (Dependencies) – cписок зависимостей коллекции.
Источники контента (Distributions) – список репозиториев, в которых размещена коллекция, а также краткая инструкция по настройке
ansible-galaxy
для их использования.
Согласование и отклонение версий коллекции#
Чтобы согласовать версию коллекции, нажмите кнопку Согласовать (Approve) в соответствующей строке. Версия коллекции будет перемещена в соответствующий репозиторий. Если в настройках репозитория включено создание дистрибутива, коллекция будет доступна для поиска и загрузки пользователями.
Чтобы отклонить версию коллекции, в соответствующей строке нажмите кнопку ⋮ и в открывшемся меню выберите пункт Отклонить (Reject).
Важно
При отклонении версия коллекции не удаляется из Private Automation Hub, а перемещается в защищенный репозиторий rejected
.
Для окончательного удаления версии коллекции удалите ее из этого репозитория.