У меня есть установка AWX с проектом. Проект отлично взят из частного репозитория git.
У проекта есть файл требований, который выполняется AWX. Файл требований содержит частные репозитории, подобные этому:
- src: git+http://gitlab.test.com/ansible/test.git
version: master
name: test
Однако это не удается со следующей ошибкой:
test НЕ был успешно установлен: - Ошибка команды git clone в каталоге.
Как настроить AWX для использования учетных данных git, которые уже есть в awx?
Похоже, что AWX работает «умнее», чем я думал.
В этом случае AWX использовал те же учетные данные, которые он использовал для получения проекта в первую очередь. У меня было два варианта решения этой проблемы:
Являются ли основной проект и требования разными установками git (lab) и/или используются разные учетные данные? Я только что посмотрел на графический интерфейс и, к сожалению, не понимаю, как справиться с этим случаем. Мы используем ssh с ключом развертывания, объявленным для всех необходимых репозиториев требований. Все остальные имеют анонимный доступ. Похоже на ограничение, с которым я еще не сталкивался.