AWX Не удается установить требования из частного репо

У меня есть установка AWX с проектом. Проект отлично взят из частного репозитория git.

У проекта есть файл требований, который выполняется AWX. Файл требований содержит частные репозитории, подобные этому:

- src: git+http://gitlab.test.com/ansible/test.git
  version: master
  name: test

Однако это не удается со следующей ошибкой:

test НЕ был успешно установлен: - Ошибка команды git clone в каталоге.

Как настроить AWX для использования учетных данных git, которые уже есть в awx?

Являются ли основной проект и требования разными установками git (lab) и/или используются разные учетные данные? Я только что посмотрел на графический интерфейс и, к сожалению, не понимаю, как справиться с этим случаем. Мы используем ssh с ключом развертывания, объявленным для всех необходимых репозиториев требований. Все остальные имеют анонимный доступ. Похоже на ограничение, с которым я еще не сталкивался.

Zeitounator 28.05.2019 18:35
Введение в Ansible Roles
Введение в Ansible Roles
Ansible - это отличный инструмент управления конфигурацией, который можно использовать для автоматизации настройки или развертывания на большом...
0
1
438
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Похоже, что AWX работает «умнее», чем я думал.

В этом случае AWX использовал те же учетные данные, которые он использовал для получения проекта в первую очередь. У меня было два варианта решения этой проблемы:

  • Меняем ссылки для работы через git
  • Обновите те же учетные данные git, а также добавьте имя пользователя и пароль этого пользователя git.

Другие вопросы по теме