Итак, я пытаюсь запустить playbook из Ansible Tower, который я уже успешно запустил из командной строки ansible server. Однако при попытке запустить этот плейбук в качестве шаблона в Ansible Tower я получаю сообщение об ошибке ssh, говорящее о том, что пара открытого/закрытого ключа не существует. Для аутентификации на сервере вам необходимо указать имя пользователя и пароль. Я смог сделать это с помощью этой команды с сервера ansible, чтобы успешно запустить playbook, передав имя пользователя и запросив пароль для аутентификации на сервере.
sudo ansible-playbook ./playbooks/dev/vms-create.yml --user root --ask-pass -i ./inventory/hosts
В Ansible Tower я создал пароль хранилища в разделе учетных данных, чтобы включить пароль, необходимый для аутентификации на сервере. Но я не могу указать шаблону передать имя пользователя и пароль на сервер перед запуском playbook так, как я работал с сервером, с помощью команды, которую я предоставил выше.
Есть ли способ включить имя пользователя и пароль в сам плейбук? У меня есть зашифрованный файл паролей, используемый для извлечения пароля в основную книгу воспроизведения, но я думаю, что мне нужно передать учетные данные на сервер, прежде чем пытаться запустить книгу воспроизведения, и я не уверен, как это сделать через Ansible Tower.