- if module.__name__ == 'net':
- module.GetSlivers(plc, data)
- else:
- callback = getattr(module, 'GetSlivers')
- callback(data)
-
-def UpdateHostKey(plc):
- logger.log('Trying to update ssh host key at PLC...')
- ssh_host_key = open('/etc/ssh/ssh_host_rsa_key.pub').read().strip()
- plc.BootUpdateNode(dict(ssh_host_key=ssh_host_key))
- logger.log('Host key update succeeded')