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

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

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

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

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

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

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


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


Ответы (1)


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

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

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