Ansible команды не запускаются из рубки GUI - PullRequest
0 голосов
/ 06 февраля 2020

Я настроил проект rundeck с нижеуказанными шагами ссылки. https://stackoverflow.com/questions/60011639/rundeck-integration-with-ansible-through-plugin/60019714?noredirect=1#comment106258813_60019714 Я могу выполнять команды оболочки, такие как ls -la, df- h, также на удаленном сервере, но когда я использую ansible -m ping all, выдает ошибку (вы можете видеть на скриншоте) https://imgur.com/a/ZvJjn2Z. Как я могу решить эту проблему.

1 Ответ

0 голосов
/ 06 февраля 2020

В основном то, что вы делаете, вызывает ansible на всех узлах, и не у всех установлен Ansible, имейте в виду, что Ansible установлен на вашем сервере с Rundeck (не во всех узлах, причина " ansible: сообщение «команда не найдена»).

Если вы выполнили this , теперь все ваши команды выполняются «обернутыми» с Ansible, вам не нужно вызывать Ansible непосредственно в виде команды (см. шаги 4 и 5).

Теперь о заданиях, просто настройте новый проект и свои узлы так, как они отображаются здесь . Теперь вы можете добавлять inline-playbooks в качестве шага или вызывать внешние playbooks для узлов Rundeck / Ansible. Вы можете сделать это, добавив шаг к своей работе, как вы можете видеть здесь .

...