import array, struct
import base64
from subprocess import PIPE, Popen
+import subprocess
import pcucontrol.transports.ssh.pxssh as pxssh
import pcucontrol.transports.ssh.pexpect as pexpect
import socket
print "UNKNOWN model %s"%modelname
return Unknown
-def reboot_api(node, pcu):
+def reboot_api(node, pcu, testrun=False):
rb_ret = ""
try:
i = pcu['node_ids'].index(node['node_id'])
p = pcu['ports'][i]
# reboot
- rb_ret = instance.reboot(p, False)
+ rb_ret = instance.reboot(p, testrun)
else:
rb_ret = "No modelname in PCU record."
# TODO: how to handle the weird, georgetown pcus, the drac faults, and ilo faults