Я пытаюсь запустить задание в Ansible Tower, которое клонирует код из Git внутри книги воспроизведения, когда я передаю ему свои учетные данные на URL-адрес клона (поскольку кажется, что tower игнорирует .netrc и git-учетные данные, хранящиеся на сервер).
Это код -
- name: Git Repo clone
git:
accept_hostkey: yes
repo: '{{ url }}/myrepo.git'
dest: '/tmp/'
version: "develop"
become: no
Это переменная url:
url: "https://myname:mypass@bitbucketserver.com/stash/scm/myproject/"
Однако всякий раз, когда план проходит через шаблон в башне, он зависает в задаче клонирования, и я вижу следующее:
Username for 'https://bitbucketserver.com'
Когда я запускаю задачу через командную строку на сервере, на котором включена Ansible Tower (как пользователь AWX, использующий пьесы), она работает как положено и клонирует код с указанным именем пользователя / паролем по моему имени и mypass.
Разве Tower не позволит мне что-либо клонировать с помощью модуля Git в playbook?
Спасибо.