Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
# hosts array IP1, IP2, IP3
hosts = ( «1.2.3.4», «5.6.7.8», «9.10.11.12»)
# username
users = ( «user1», «user2», «user3»)
iterUser = iter(users)
# userpassword
passwords = ( «pass1», «pass2», «pass3» )
iterPassword = iter(passwords)
for host in hosts:
print "\n" + str(host)
# iterate through user-password pairs
user = iterUser.next()
Password = iterPassword.next()
creds = ((«1.2.3.4», «user1», «pass1»), («1.2.3.3», «user2», «pass2»), («1.2.3.5», «user3», «pass3») )
for (host, user, pass) in creds:
…
«По сути задачу это решало, но если у меня несколько десятков единиц оборудования, нащелкивать копипасту по каждому экземпляру — это не по Фен-Шую.»
Централизованный сбор конфигураций с MikroTik'ов средствами Python