Надоело заниматься мартышкиным трудом, и хотелось бы уделять время в работе более интересным задачам. Хочется все автоматизировать и наслаждаться. Я понимаю, что знание инструментов и всяческих ЯП поможет во всем, но хочется учить то, что реально поможет тебе в выполнении работы. Это вопрос не для поиска конкретного ответа (что конечно тоже было бы круто и здорово), а помощи пути, чем можно это сделать и куда копать.
Периодически необходимо подключиться к ~300+ железкам по ssh и ввести одинаковую для всех команду, но есть нюансы обход которых сложно гуглятся (особенно если не знаешь основных инструментов типа ansible и т.д.).
- 1 - на железках собственный шелл, нужно подавать только определенные команды
- 2 - команды подавать нужно с привилегированного режима, например конкретно в этом случае ввести команду "enableup" и ввести пароль администратора для работы в привилегированном режиме
- 3 - подключение по паролю, никаких ключей((
- 4 - желательно работа этого всего на windows
Сейчас у меня забиты сессии в mremoteng и подключение с начальной авторизацией так сказать автоматизировано, но если нужно сделать вот это всё массово, это кликанье часами.
Читал что может в этом помочь fabric в питоне, но точно не знаю.
Чем можно это сделать?