Согласование#
Чтобы загруженная в 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) – список зависимостей коллекции.
Источники контента (Distributions) – список репозиториев, в которых размещена коллекция, а также краткая инструкция по настройке
ansible-galaxyдля их использования.
Согласование и отклонение версий коллекции#
Чтобы согласовать версию коллекции, нажмите кнопку Согласовать (Approve) в соответствующей строке. Версия коллекции будет перемещена в соответствующий репозиторий. Если в настройках репозитория включено создание дистрибутива, коллекция будет доступна для поиска и загрузки пользователями.
Чтобы отклонить версию коллекции, в соответствующей строке нажмите кнопку ⋮ и в открывшемся меню выберите пункт Отклонить (Reject).
Важно
При отклонении версия коллекции не удаляется из Private Automation Hub, а перемещается в защищенный репозиторий rejected.
Для окончательного удаления версии коллекции удалите ее из этого репозитория.