Можно ли использовать модуль Ansible raw ssh как «ожидаем»? - PullRequest
0 голосов
/ 22 февраля 2019

Другими словами, можно ли использовать подходящий «ожидаемый» модуль через необработанное соединение SSH?

Я пытаюсь автоматизировать некоторые простые встроенные устройства, которые не имеют полноценного Python или даже оболочки.Модуль ansible raw отлично работает для простых команд, но я бы хотел, чтобы все происходило в ожидаемой манере.

Можно ли это сделать?

1 Ответ

0 голосов
/ 22 февраля 2019

Модуль expect написан на python , так что нет, это не сработает.

У Ansible есть модель для взаимодействия с такими устройствами, как сетевые коммутаторы, которые аналогичнозапустить Python;Вы можете прочитать об этом в Чем отличается сетевая автоматизация .Я не думаю, что это даст какое-либо немедленное решение вашей проблемы, но предлагает способ достижения цели, если бы действительно было важно интегрироваться с Ansible.

Вероятно, было бы проще просто использоватьактуальная expect программа вместо Ansible.

...