11def cli(dry_run, crate):
12 """"""
13 password = getpass.getpass('Password: ')
14
15 for i in range(1,6):
16 hostname = f'np04-wib-{crate}0{i}'
17 s = pxssh.pxssh()
18 s.login(hostname, 'root', password)
19 s.sendline('uptime')
20 s.prompt()
21 print(hostname, s.before.decode('utf-8'))
22 if not dry_run:
23 s.sendline('reboot')
24 s.prompt()
25 print(hostname, s.before.decode('utf-8'))
26 s.logout()
27