Рейтинг:0

Преобразование команды ansible для работы в Ansible Tower

флаг cn

Итак, я пытаюсь запустить 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.

Zeitounator avatar
флаг fr
«В Ansible Tower я создал пароль хранилища в разделе учетных данных, чтобы включить пароль, необходимый для аутентификации на сервере»

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.