Автоматизировать изменение настроек нескольких электроприборов

Я пытаюсь автоматизировать задачу изменения настроек на 100+ электроприборов через SSH, но каждое изменение настроек имеет несколько интерактивных подсказок. Возможно ли это, или у кого-нибудь есть пример того, как это сделать с помощью скрипта Python/bash?

2 ответа

Смотри в ожидание. Существуют альтернативные реализации для других языков и систем, кроме Tcl (например, pexpect для Python или модуль ожидаемого Ansible).

Для сотен устройств я бы особенно заглянул в модуль Ansible (я уверен, что аналогичные модули существуют для других систем, таких как соль или повар).

Ответом на ваш вопрос облачного поколения является удобный для программиста REST API через HTTPS, которого, похоже, нет у ваших устройств.

Канонический десятилетний ответ на ваш вопрос - ожидайте. Там есть кривая обучения, которая может не стоить того, чтобы сравнивать ее с написанием нестандартного сценария Python, особенно если вы уже знаете Python или хотите, чтобы кто-то другой поддерживал его в будущем.

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

Другие вопросы по тегам