118f15dd7SGeorge Keishing{ 218f15dd7SGeorge Keishing "Redfish Power On": { 318f15dd7SGeorge Keishing "start": { 4*b51d1505SGeorge Keishing "redfish": "^1$", 518f15dd7SGeorge Keishing "chassis": "^Off$", 6*b51d1505SGeorge Keishing "host": "^Disabled$" 718f15dd7SGeorge Keishing }, 818f15dd7SGeorge Keishing "end": { 9*b51d1505SGeorge Keishing "redfish": "^1$", 1018f15dd7SGeorge Keishing "chassis": "^On$", 11*b51d1505SGeorge Keishing "host": "^Enabled$", 1218f15dd7SGeorge Keishing "os_ping": "^1$", 1318f15dd7SGeorge Keishing "os_login": "^1$", 1418f15dd7SGeorge Keishing "os_run_cmd": "^1$" 1518f15dd7SGeorge Keishing }, 1618f15dd7SGeorge Keishing "bmc_reboot": 0, 1718f15dd7SGeorge Keishing "method_type": "keyword", 1818f15dd7SGeorge Keishing "method": "Redfish Power Operation On", 1918f15dd7SGeorge Keishing "lib_file_path": "bmc_redfish_utils.robot" 2018f15dd7SGeorge Keishing }, 2118f15dd7SGeorge Keishing "IPMI Power On": { 2218f15dd7SGeorge Keishing "start": { 23*b51d1505SGeorge Keishing "redfish": "^1$", 2418f15dd7SGeorge Keishing "chassis": "^Off$", 25*b51d1505SGeorge Keishing "host": "^Disabled$" 2618f15dd7SGeorge Keishing }, 2718f15dd7SGeorge Keishing "end": { 28*b51d1505SGeorge Keishing "redfish": "^1$", 2918f15dd7SGeorge Keishing "chassis": "^On$", 30*b51d1505SGeorge Keishing "host": "^Enabled$", 3118f15dd7SGeorge Keishing "os_ping": "^1$", 3218f15dd7SGeorge Keishing "os_login": "^1$", 3318f15dd7SGeorge Keishing "os_run_cmd": "^1$" 3418f15dd7SGeorge Keishing }, 3518f15dd7SGeorge Keishing "bmc_reboot": 0, 3618f15dd7SGeorge Keishing "method_type": "keyword", 3718f15dd7SGeorge Keishing "method": "Run External IPMI Standard Command power on -N 10 -R 1", 3818f15dd7SGeorge Keishing "lib_file_path": "ipmi_client.robot" 3918f15dd7SGeorge Keishing }, 4018f15dd7SGeorge Keishing 4118f15dd7SGeorge Keishing "Redfish Power Off": { 4218f15dd7SGeorge Keishing "start": { 43*b51d1505SGeorge Keishing "redfish": "^1$", 4418f15dd7SGeorge Keishing "chassis": "^On$" 4518f15dd7SGeorge Keishing }, 4618f15dd7SGeorge Keishing "end": { 47*b51d1505SGeorge Keishing "redfish": "^1$", 4818f15dd7SGeorge Keishing "chassis": "^Off$", 49*b51d1505SGeorge Keishing "host": "^Disabled$", 5018f15dd7SGeorge Keishing "os_ping": "^0$", 5118f15dd7SGeorge Keishing "os_login": "^0$", 5218f15dd7SGeorge Keishing "os_run_cmd": "^0$" 5318f15dd7SGeorge Keishing }, 5418f15dd7SGeorge Keishing "bmc_reboot": 0, 5518f15dd7SGeorge Keishing "method_type": "keyword", 5618f15dd7SGeorge Keishing "method": "Redfish Power Operation GracefulShutdown", 5718f15dd7SGeorge Keishing "lib_file_path": "bmc_redfish_utils.robot" 5818f15dd7SGeorge Keishing }, 5918f15dd7SGeorge Keishing "Redfish Hard Power Off": { 6018f15dd7SGeorge Keishing "start": { 61*b51d1505SGeorge Keishing "redfish": "^1$", 6218f15dd7SGeorge Keishing "chassis": "^On$" 6318f15dd7SGeorge Keishing }, 6418f15dd7SGeorge Keishing "end": { 65*b51d1505SGeorge Keishing "redfish": "^1$", 6618f15dd7SGeorge Keishing "chassis": "^Off$", 67*b51d1505SGeorge Keishing "host": "^Disabled$", 6818f15dd7SGeorge Keishing "os_ping": "^0$", 6918f15dd7SGeorge Keishing "os_login": "^0$", 7018f15dd7SGeorge Keishing "os_run_cmd": "^0$" 7118f15dd7SGeorge Keishing }, 7218f15dd7SGeorge Keishing "bmc_reboot": 0, 7318f15dd7SGeorge Keishing "method_type": "keyword", 7418f15dd7SGeorge Keishing "method": "Redfish Power Operation ForceOff", 7518f15dd7SGeorge Keishing "lib_file_path": "bmc_redfish_utils.robot" 7618f15dd7SGeorge Keishing }, 7718f15dd7SGeorge Keishing "IPMI Power Off": { 7818f15dd7SGeorge Keishing "start": { 79*b51d1505SGeorge Keishing "redfish": "^1$", 8018f15dd7SGeorge Keishing "chassis": "^On$" 8118f15dd7SGeorge Keishing }, 8218f15dd7SGeorge Keishing "end": { 83*b51d1505SGeorge Keishing "redfish": "^1$", 8418f15dd7SGeorge Keishing "chassis": "^Off$", 85*b51d1505SGeorge Keishing "host": "^Disabled$", 8618f15dd7SGeorge Keishing "os_ping": "^0$", 8718f15dd7SGeorge Keishing "os_login": "^0$", 8818f15dd7SGeorge Keishing "os_run_cmd": "^0$" 8918f15dd7SGeorge Keishing }, 9018f15dd7SGeorge Keishing "bmc_reboot": 0, 9118f15dd7SGeorge Keishing "method_type": "keyword", 9218f15dd7SGeorge Keishing "method": "Run External IPMI Standard Command power off -N 10 -R 1", 9318f15dd7SGeorge Keishing "lib_file_path": "ipmi_client.robot" 9418f15dd7SGeorge Keishing }, 9518f15dd7SGeorge Keishing "IPMI Power Soft": { 9618f15dd7SGeorge Keishing "start": { 97*b51d1505SGeorge Keishing "redfish": "^1$", 9818f15dd7SGeorge Keishing "chassis": "^On$" 9918f15dd7SGeorge Keishing }, 10018f15dd7SGeorge Keishing "end": { 101*b51d1505SGeorge Keishing "redfish": "^1$", 10218f15dd7SGeorge Keishing "chassis": "^Off$", 103*b51d1505SGeorge Keishing "host": "^Disabled$", 10418f15dd7SGeorge Keishing "os_ping": "^0$", 10518f15dd7SGeorge Keishing "os_login": "^0$", 10618f15dd7SGeorge Keishing "os_run_cmd": "^0$" 10718f15dd7SGeorge Keishing }, 10818f15dd7SGeorge Keishing "bmc_reboot": 0, 10918f15dd7SGeorge Keishing "method_type": "keyword", 11018f15dd7SGeorge Keishing "method": "Run External IPMI Standard Command power soft -N 10 -R 1", 11118f15dd7SGeorge Keishing "lib_file_path": "ipmi_client.robot" 11218f15dd7SGeorge Keishing }, 11318f15dd7SGeorge Keishing "Host Power Off": { 11418f15dd7SGeorge Keishing "start": { 115*b51d1505SGeorge Keishing "redfish": "^1$", 11618f15dd7SGeorge Keishing "chassis": "^On$", 117*b51d1505SGeorge Keishing "host": "^Enabled$", 11818f15dd7SGeorge Keishing "os_ping": "^1$", 11918f15dd7SGeorge Keishing "os_login": "^1$", 12018f15dd7SGeorge Keishing "os_run_cmd": "^1$" 12118f15dd7SGeorge Keishing }, 12218f15dd7SGeorge Keishing "end": { 123*b51d1505SGeorge Keishing "redfish": "^1$", 12418f15dd7SGeorge Keishing "chassis": "^Off$", 125*b51d1505SGeorge Keishing "host": "^Disabled$", 12618f15dd7SGeorge Keishing "os_ping": "^0$", 12718f15dd7SGeorge Keishing "os_login": "^0$", 12818f15dd7SGeorge Keishing "os_run_cmd": "^0$" 12918f15dd7SGeorge Keishing }, 13018f15dd7SGeorge Keishing "bmc_reboot": 0, 13118f15dd7SGeorge Keishing "method_type": "keyword", 13218f15dd7SGeorge Keishing "method": "utils.Initiate OS Host Power Off", 13318f15dd7SGeorge Keishing "lib_file_path": "utils.robot" 13418f15dd7SGeorge Keishing }, 13518f15dd7SGeorge Keishing 13618f15dd7SGeorge Keishing "APOR": { 13718f15dd7SGeorge Keishing "start": { 138*b51d1505SGeorge Keishing "redfish": "^1$", 13918f15dd7SGeorge Keishing "chassis": "^On$", 140*b51d1505SGeorge Keishing "host": "^Enabled$", 14118f15dd7SGeorge Keishing "os_ping": "^1$", 14218f15dd7SGeorge Keishing "os_login": "^1$", 14318f15dd7SGeorge Keishing "os_run_cmd": "^1$" 14418f15dd7SGeorge Keishing }, 14518f15dd7SGeorge Keishing "end": { 146*b51d1505SGeorge Keishing "redfish": "^1$", 14718f15dd7SGeorge Keishing "chassis": "^On$", 148*b51d1505SGeorge Keishing "host": "^Enabled$", 14918f15dd7SGeorge Keishing "os_ping": "^1$", 15018f15dd7SGeorge Keishing "os_login": "^1$", 15118f15dd7SGeorge Keishing "os_run_cmd": "^1$" 15218f15dd7SGeorge Keishing }, 15318f15dd7SGeorge Keishing "bmc_reboot": 1, 15418f15dd7SGeorge Keishing "method_type": "keyword", 15518f15dd7SGeorge Keishing "method": "Set Global Variable ${PDU_TYPE} pdu ; Set Global Variable ${PDU_IP} ${PDU_HOST} ; PDU Power Cycle", 15618f15dd7SGeorge Keishing "lib_file_path": "pdu/pdu.robot:pdu/synaccess.robot" 15718f15dd7SGeorge Keishing }, 15818f15dd7SGeorge Keishing "OBMC Reboot (run)": { 15918f15dd7SGeorge Keishing "start": { 160*b51d1505SGeorge Keishing "redfish": "^1$", 16118f15dd7SGeorge Keishing "chassis": "^On$", 162*b51d1505SGeorge Keishing "host": "^Enabled$", 16318f15dd7SGeorge Keishing "os_ping": "^1$", 16418f15dd7SGeorge Keishing "os_login": "^1$", 16518f15dd7SGeorge Keishing "os_run_cmd": "^1$" 16618f15dd7SGeorge Keishing }, 16718f15dd7SGeorge Keishing "end": { 168*b51d1505SGeorge Keishing "redfish": "^1$", 16918f15dd7SGeorge Keishing "chassis": "^On$", 170*b51d1505SGeorge Keishing "host": "^Enabled$", 17118f15dd7SGeorge Keishing "os_ping": "^1$", 17218f15dd7SGeorge Keishing "os_login": "^1$", 17318f15dd7SGeorge Keishing "os_run_cmd": "^1$" 17418f15dd7SGeorge Keishing }, 17518f15dd7SGeorge Keishing "bmc_reboot": 1, 17618f15dd7SGeorge Keishing "method_type": "keyword", 17718f15dd7SGeorge Keishing "method": "BMC Execute Command /sbin/reboot fork=${1}" 17818f15dd7SGeorge Keishing }, 17918f15dd7SGeorge Keishing "Redfish OBMC Reboot (run)": { 18018f15dd7SGeorge Keishing "start": { 181*b51d1505SGeorge Keishing "redfish": "^1$", 18218f15dd7SGeorge Keishing "chassis": "^On$", 183*b51d1505SGeorge Keishing "host": "^Enabled$", 18418f15dd7SGeorge Keishing "os_ping": "^1$", 18518f15dd7SGeorge Keishing "os_login": "^1$", 18618f15dd7SGeorge Keishing "os_run_cmd": "^1$" 18718f15dd7SGeorge Keishing }, 18818f15dd7SGeorge Keishing "end": { 189*b51d1505SGeorge Keishing "redfish": "^1$", 19018f15dd7SGeorge Keishing "chassis": "^On$", 191*b51d1505SGeorge Keishing "host": "^Enabled$", 19218f15dd7SGeorge Keishing "os_ping": "^1$", 19318f15dd7SGeorge Keishing "os_login": "^1$", 19418f15dd7SGeorge Keishing "os_run_cmd": "^1$" 19518f15dd7SGeorge Keishing }, 19618f15dd7SGeorge Keishing "bmc_reboot": 1, 19718f15dd7SGeorge Keishing "method_type": "keyword", 19818f15dd7SGeorge Keishing "method": "Redfish BMC Reset Operation", 19918f15dd7SGeorge Keishing "lib_file_path": "bmc_redfish_utils.robot" 20018f15dd7SGeorge Keishing }, 20118f15dd7SGeorge Keishing "OBMC Reboot (off)": { 20218f15dd7SGeorge Keishing "start": { 203*b51d1505SGeorge Keishing "redfish": "^1$", 20418f15dd7SGeorge Keishing "chassis": "^Off$" 20518f15dd7SGeorge Keishing }, 20618f15dd7SGeorge Keishing "end": { 207*b51d1505SGeorge Keishing "redfish": "^1$", 20818f15dd7SGeorge Keishing "chassis": "^Off$", 209*b51d1505SGeorge Keishing "host": "^Disabled$" 21018f15dd7SGeorge Keishing }, 21118f15dd7SGeorge Keishing "bmc_reboot": 1, 21218f15dd7SGeorge Keishing "method_type": "keyword", 21318f15dd7SGeorge Keishing "method": "BMC Execute Command /sbin/reboot fork=${1}" 21418f15dd7SGeorge Keishing }, 21518f15dd7SGeorge Keishing "Redfish OBMC Reboot (off)": { 21618f15dd7SGeorge Keishing "start": { 217*b51d1505SGeorge Keishing "redfish": "^1$", 21818f15dd7SGeorge Keishing "chassis": "^Off$" 21918f15dd7SGeorge Keishing }, 22018f15dd7SGeorge Keishing "end": { 221*b51d1505SGeorge Keishing "redfish": "^1$", 22218f15dd7SGeorge Keishing "chassis": "^Off$", 223*b51d1505SGeorge Keishing "host": "^Disabled$" 22418f15dd7SGeorge Keishing }, 22518f15dd7SGeorge Keishing "bmc_reboot": 1, 22618f15dd7SGeorge Keishing "method_type": "keyword", 22718f15dd7SGeorge Keishing "method": "Redfish BMC Reset Operation", 22818f15dd7SGeorge Keishing "lib_file_path": "bmc_redfish_utils.robot" 22918f15dd7SGeorge Keishing }, 23018f15dd7SGeorge Keishing "PDU AC Cycle (run)": { 23118f15dd7SGeorge Keishing "start": { 232*b51d1505SGeorge Keishing "redfish": "^1$", 23318f15dd7SGeorge Keishing "chassis": "^On$", 234*b51d1505SGeorge Keishing "host": "^Enabled$", 23518f15dd7SGeorge Keishing "os_ping": "^1$", 23618f15dd7SGeorge Keishing "os_login": "^1$", 23718f15dd7SGeorge Keishing "os_run_cmd": "^1$" 23818f15dd7SGeorge Keishing }, 23918f15dd7SGeorge Keishing "end": { 240*b51d1505SGeorge Keishing "redfish": "^1$", 24118f15dd7SGeorge Keishing "chassis": "^On$", 242*b51d1505SGeorge Keishing "host": "^Enabled$", 24318f15dd7SGeorge Keishing "os_ping": "^1$", 24418f15dd7SGeorge Keishing "os_login": "^1$", 24518f15dd7SGeorge Keishing "os_run_cmd": "^1$" 24618f15dd7SGeorge Keishing }, 24718f15dd7SGeorge Keishing "bmc_reboot": 1, 24818f15dd7SGeorge Keishing "method_type": "keyword", 24918f15dd7SGeorge Keishing "method": "Set Global Variable ${PDU_TYPE} pdu ; Set Global Variable ${PDU_IP} ${PDU_HOST} ; PDU Power Cycle", 25018f15dd7SGeorge Keishing "lib_file_path": "pdu/pdu.robot:pdu/synaccess.robot" 25118f15dd7SGeorge Keishing }, 25218f15dd7SGeorge Keishing "PDU AC Cycle (off)": { 25318f15dd7SGeorge Keishing "start": { 254*b51d1505SGeorge Keishing "redfish": "^1$", 25518f15dd7SGeorge Keishing "chassis": "^Off$" 25618f15dd7SGeorge Keishing }, 25718f15dd7SGeorge Keishing "end": { 258*b51d1505SGeorge Keishing "redfish": "^1$", 25918f15dd7SGeorge Keishing "chassis": "^Off$", 260*b51d1505SGeorge Keishing "host": "^Disabled$" 26118f15dd7SGeorge Keishing }, 26218f15dd7SGeorge Keishing "bmc_reboot": 1, 26318f15dd7SGeorge Keishing "method_type": "keyword", 26418f15dd7SGeorge Keishing "method": "Set Global Variable ${PDU_TYPE} pdu ; Set Global Variable ${PDU_IP} ${PDU_HOST} ; PDU Power Cycle", 26518f15dd7SGeorge Keishing "lib_file_path": "pdu/pdu.robot:pdu/synaccess.robot" 26618f15dd7SGeorge Keishing }, 26718f15dd7SGeorge Keishing "IPMI MC Reset Warm (run)": { 26818f15dd7SGeorge Keishing "start": { 269*b51d1505SGeorge Keishing "redfish": "^1$", 27018f15dd7SGeorge Keishing "chassis": "^On$", 271*b51d1505SGeorge Keishing "host": "^Enabled$", 27218f15dd7SGeorge Keishing "os_ping": "^1$", 27318f15dd7SGeorge Keishing "os_login": "^1$", 27418f15dd7SGeorge Keishing "os_run_cmd": "^1$" 27518f15dd7SGeorge Keishing }, 27618f15dd7SGeorge Keishing "end": { 277*b51d1505SGeorge Keishing "redfish": "^1$", 27818f15dd7SGeorge Keishing "chassis": "^On$", 279*b51d1505SGeorge Keishing "host": "^Enabled$", 28018f15dd7SGeorge Keishing "os_ping": "^1$", 28118f15dd7SGeorge Keishing "os_login": "^1$", 28218f15dd7SGeorge Keishing "os_run_cmd": "^1$" 28318f15dd7SGeorge Keishing }, 28418f15dd7SGeorge Keishing "bmc_reboot": 1, 28518f15dd7SGeorge Keishing "method_type": "keyword", 28618f15dd7SGeorge Keishing "method": "Run External IPMI Standard Command mc reset warm -N 10 -R 1 ; Printn", 28718f15dd7SGeorge Keishing "lib_file_path": "ipmi_client.robot:gen_print.py" 28818f15dd7SGeorge Keishing }, 28918f15dd7SGeorge Keishing "IPMI MC Reset Warm (off)": { 29018f15dd7SGeorge Keishing "start": { 291*b51d1505SGeorge Keishing "redfish": "^1$", 29218f15dd7SGeorge Keishing "chassis": "^Off$" 29318f15dd7SGeorge Keishing }, 29418f15dd7SGeorge Keishing "end": { 295*b51d1505SGeorge Keishing "redfish": "^1$", 29618f15dd7SGeorge Keishing "chassis": "^Off$", 297*b51d1505SGeorge Keishing "host": "^Disabled$" 29818f15dd7SGeorge Keishing }, 29918f15dd7SGeorge Keishing "bmc_reboot": 1, 30018f15dd7SGeorge Keishing "method_type": "keyword", 30118f15dd7SGeorge Keishing "method": "Run External IPMI Standard Command mc reset warm -N 10 -R 1 ; Printn", 30218f15dd7SGeorge Keishing "lib_file_path": "ipmi_client.robot:gen_print.py" 30318f15dd7SGeorge Keishing }, 30418f15dd7SGeorge Keishing "IPMI MC Reset Cold (run)": { 30518f15dd7SGeorge Keishing "start": { 306*b51d1505SGeorge Keishing "redfish": "^1$", 30718f15dd7SGeorge Keishing "chassis": "^On$", 308*b51d1505SGeorge Keishing "host": "^Enabled$", 30918f15dd7SGeorge Keishing "os_ping": "^1$", 31018f15dd7SGeorge Keishing "os_login": "^1$", 31118f15dd7SGeorge Keishing "os_run_cmd": "^1$" 31218f15dd7SGeorge Keishing }, 31318f15dd7SGeorge Keishing "end": { 314*b51d1505SGeorge Keishing "redfish": "^1$", 31518f15dd7SGeorge Keishing "chassis": "^On$", 316*b51d1505SGeorge Keishing "host": "^Enabled$", 31718f15dd7SGeorge Keishing "os_ping": "^1$", 31818f15dd7SGeorge Keishing "os_login": "^1$", 31918f15dd7SGeorge Keishing "os_run_cmd": "^1$" 32018f15dd7SGeorge Keishing }, 32118f15dd7SGeorge Keishing "bmc_reboot": 1, 32218f15dd7SGeorge Keishing "method_type": "keyword", 32318f15dd7SGeorge Keishing "method": "Run External IPMI Standard Command mc reset cold -N 10 -R 1 ; Printn", 32418f15dd7SGeorge Keishing "lib_file_path": "ipmi_client.robot:gen_print.py" 32518f15dd7SGeorge Keishing }, 32618f15dd7SGeorge Keishing "IPMI MC Reset Cold (off)": { 32718f15dd7SGeorge Keishing "start": { 328*b51d1505SGeorge Keishing "redfish": "^1$", 32918f15dd7SGeorge Keishing "chassis": "^Off$" 33018f15dd7SGeorge Keishing }, 33118f15dd7SGeorge Keishing "end": { 332*b51d1505SGeorge Keishing "redfish": "^1$", 33318f15dd7SGeorge Keishing "chassis": "^Off$", 334*b51d1505SGeorge Keishing "host": "^Disabled$" 33518f15dd7SGeorge Keishing }, 33618f15dd7SGeorge Keishing "bmc_reboot": 1, 33718f15dd7SGeorge Keishing "method_type": "keyword", 33818f15dd7SGeorge Keishing "method": "Run External IPMI Standard Command mc reset cold -N 10 -R 1 ; Printn", 33918f15dd7SGeorge Keishing "lib_file_path": "ipmi_client.robot:gen_print.py" 34018f15dd7SGeorge Keishing }, 34118f15dd7SGeorge Keishing "IPMI Std MC Reset Warm (run)": { 34218f15dd7SGeorge Keishing "start": { 343*b51d1505SGeorge Keishing "redfish": "^1$", 34418f15dd7SGeorge Keishing "chassis": "^On$", 345*b51d1505SGeorge Keishing "host": "^Enabled$", 34618f15dd7SGeorge Keishing "os_ping": "^1$", 34718f15dd7SGeorge Keishing "os_login": "^1$", 34818f15dd7SGeorge Keishing "os_run_cmd": "^1$" 34918f15dd7SGeorge Keishing }, 35018f15dd7SGeorge Keishing "end": { 351*b51d1505SGeorge Keishing "redfish": "^1$", 35218f15dd7SGeorge Keishing "chassis": "^On$", 353*b51d1505SGeorge Keishing "host": "^Enabled$", 35418f15dd7SGeorge Keishing "os_ping": "^1$", 35518f15dd7SGeorge Keishing "os_login": "^1$", 35618f15dd7SGeorge Keishing "os_run_cmd": "^1$" 35718f15dd7SGeorge Keishing }, 35818f15dd7SGeorge Keishing "bmc_reboot": 1, 35918f15dd7SGeorge Keishing "method_type": "keyword", 36018f15dd7SGeorge Keishing "method": "Run IPMI Standard Command mc reset warm -N 10 -R 1 ; Printn", 36118f15dd7SGeorge Keishing "lib_file_path": "ipmi_client.robot:gen_print.py" 36218f15dd7SGeorge Keishing }, 36318f15dd7SGeorge Keishing "IPMI Std MC Reset Warm (off)": { 36418f15dd7SGeorge Keishing "start": { 365*b51d1505SGeorge Keishing "redfish": "^1$", 36618f15dd7SGeorge Keishing "chassis": "^Off$" 36718f15dd7SGeorge Keishing }, 36818f15dd7SGeorge Keishing "end": { 369*b51d1505SGeorge Keishing "redfish": "^1$", 37018f15dd7SGeorge Keishing "chassis": "^Off$", 371*b51d1505SGeorge Keishing "host": "^Disabled$" 37218f15dd7SGeorge Keishing }, 37318f15dd7SGeorge Keishing "bmc_reboot": 1, 37418f15dd7SGeorge Keishing "method_type": "keyword", 37518f15dd7SGeorge Keishing "method": "Run IPMI Standard Command mc reset warm -N 10 -R 1 ; Printn", 37618f15dd7SGeorge Keishing "lib_file_path": "ipmi_client.robot:gen_print.py" 37718f15dd7SGeorge Keishing }, 37818f15dd7SGeorge Keishing "IPMI Std MC Reset Cold (run)": { 37918f15dd7SGeorge Keishing "start": { 380*b51d1505SGeorge Keishing "redfish": "^1$", 38118f15dd7SGeorge Keishing "chassis": "^On$", 382*b51d1505SGeorge Keishing "host": "^Enabled$", 38318f15dd7SGeorge Keishing "os_ping": "^1$", 38418f15dd7SGeorge Keishing "os_login": "^1$", 38518f15dd7SGeorge Keishing "os_run_cmd": "^1$" 38618f15dd7SGeorge Keishing }, 38718f15dd7SGeorge Keishing "end": { 388*b51d1505SGeorge Keishing "redfish": "^1$", 38918f15dd7SGeorge Keishing "chassis": "^On$", 390*b51d1505SGeorge Keishing "host": "^Enabled$", 39118f15dd7SGeorge Keishing "os_ping": "^1$", 39218f15dd7SGeorge Keishing "os_login": "^1$", 39318f15dd7SGeorge Keishing "os_run_cmd": "^1$" 39418f15dd7SGeorge Keishing }, 39518f15dd7SGeorge Keishing "bmc_reboot": 1, 39618f15dd7SGeorge Keishing "method_type": "keyword", 39718f15dd7SGeorge Keishing "method": "Run IPMI Standard Command mc reset cold -N 10 -R 1 ; Printn", 39818f15dd7SGeorge Keishing "lib_file_path": "ipmi_client.robot:gen_print.py" 39918f15dd7SGeorge Keishing }, 40018f15dd7SGeorge Keishing "IPMI Std MC Reset Cold (off)": { 40118f15dd7SGeorge Keishing "start": { 402*b51d1505SGeorge Keishing "redfish": "^1$", 40318f15dd7SGeorge Keishing "chassis": "^Off$" 40418f15dd7SGeorge Keishing }, 40518f15dd7SGeorge Keishing "end": { 406*b51d1505SGeorge Keishing "redfish": "^1$", 40718f15dd7SGeorge Keishing "chassis": "^Off$", 408*b51d1505SGeorge Keishing "host": "^Disabled$" 40918f15dd7SGeorge Keishing }, 41018f15dd7SGeorge Keishing "bmc_reboot": 1, 41118f15dd7SGeorge Keishing "method_type": "keyword", 41218f15dd7SGeorge Keishing "method": "Run IPMI Standard Command mc reset cold -N 10 -R 1 ; Printn", 41318f15dd7SGeorge Keishing "lib_file_path": "ipmi_client.robot:gen_print.py" 41418f15dd7SGeorge Keishing }, 41518f15dd7SGeorge Keishing "IPMI Power Cycle": { 41618f15dd7SGeorge Keishing "start": { 417*b51d1505SGeorge Keishing "redfish": "^1$", 41818f15dd7SGeorge Keishing "chassis": "^On$", 419*b51d1505SGeorge Keishing "host": "^Enabled$", 42018f15dd7SGeorge Keishing "os_ping": "^1$", 42118f15dd7SGeorge Keishing "os_login": "^1$", 42218f15dd7SGeorge Keishing "os_run_cmd": "^1$" 42318f15dd7SGeorge Keishing }, 42418f15dd7SGeorge Keishing "end": { 425*b51d1505SGeorge Keishing "redfish": "^1$", 42618f15dd7SGeorge Keishing "chassis": "^On$", 427*b51d1505SGeorge Keishing "host": "^Enabled$", 42818f15dd7SGeorge Keishing "os_ping": "^1$", 42918f15dd7SGeorge Keishing "os_login": "^1$", 43018f15dd7SGeorge Keishing "os_run_cmd": "^1$" 43118f15dd7SGeorge Keishing }, 43218f15dd7SGeorge Keishing "bmc_reboot": 0, 43318f15dd7SGeorge Keishing "method_type": "keyword", 43418f15dd7SGeorge Keishing "method": "Run External IPMI Standard Command power cycle -N 10 -R 1", 43518f15dd7SGeorge Keishing "lib_file_path": "ipmi_client.robot" 43618f15dd7SGeorge Keishing }, 43718f15dd7SGeorge Keishing "IPMI Power Reset": { 43818f15dd7SGeorge Keishing "start": { 439*b51d1505SGeorge Keishing "redfish": "^1$", 44018f15dd7SGeorge Keishing "chassis": "^On$", 441*b51d1505SGeorge Keishing "host": "^Enabled$", 44218f15dd7SGeorge Keishing "os_ping": "^1$", 44318f15dd7SGeorge Keishing "os_login": "^1$", 44418f15dd7SGeorge Keishing "os_run_cmd": "^1$" 44518f15dd7SGeorge Keishing }, 44618f15dd7SGeorge Keishing "end": { 447*b51d1505SGeorge Keishing "redfish": "^1$", 44818f15dd7SGeorge Keishing "chassis": "^On$", 449*b51d1505SGeorge Keishing "host": "^Enabled$", 45018f15dd7SGeorge Keishing "os_ping": "^1$", 45118f15dd7SGeorge Keishing "os_login": "^1$", 45218f15dd7SGeorge Keishing "os_run_cmd": "^1$" 45318f15dd7SGeorge Keishing }, 45418f15dd7SGeorge Keishing "bmc_reboot": 0, 45518f15dd7SGeorge Keishing "method_type": "keyword", 45618f15dd7SGeorge Keishing "method": "Run External IPMI Standard Command power reset -N 10 -R 1", 45718f15dd7SGeorge Keishing "lib_file_path": "ipmi_client.robot" 45818f15dd7SGeorge Keishing }, 45918f15dd7SGeorge Keishing "Auto Reboot": { 46018f15dd7SGeorge Keishing "start": { 461*b51d1505SGeorge Keishing "redfish": "^1$", 46218f15dd7SGeorge Keishing "chassis": "^On$", 463*b51d1505SGeorge Keishing "host": "^Enabled$", 46418f15dd7SGeorge Keishing "os_ping": "^1$", 46518f15dd7SGeorge Keishing "os_login": "^1$", 46618f15dd7SGeorge Keishing "os_run_cmd": "^1$" 46718f15dd7SGeorge Keishing }, 46818f15dd7SGeorge Keishing "end": { 469*b51d1505SGeorge Keishing "redfish": "^1$", 47018f15dd7SGeorge Keishing "chassis": "^On$", 471*b51d1505SGeorge Keishing "host": "^Enabled$", 47218f15dd7SGeorge Keishing "os_ping": "^1$", 47318f15dd7SGeorge Keishing "os_login": "^1$", 47418f15dd7SGeorge Keishing "os_run_cmd": "^1$" 47518f15dd7SGeorge Keishing }, 47618f15dd7SGeorge Keishing "bmc_reboot": 0, 47718f15dd7SGeorge Keishing "method_type": "keyword", 47818f15dd7SGeorge Keishing "method": "utils.Initiate Auto Reboot 1000", 47918f15dd7SGeorge Keishing "lib_file_path": "utils.robot" 48018f15dd7SGeorge Keishing }, 48118f15dd7SGeorge Keishing "Host Reboot": { 48218f15dd7SGeorge Keishing "start": { 483*b51d1505SGeorge Keishing "redfish": "^1$", 48418f15dd7SGeorge Keishing "chassis": "^On$", 485*b51d1505SGeorge Keishing "host": "^Enabled$", 48618f15dd7SGeorge Keishing "os_ping": "^1$", 48718f15dd7SGeorge Keishing "os_login": "^1$", 48818f15dd7SGeorge Keishing "os_run_cmd": "^1$" 48918f15dd7SGeorge Keishing }, 49018f15dd7SGeorge Keishing "end": { 491*b51d1505SGeorge Keishing "redfish": "^1$", 49218f15dd7SGeorge Keishing "chassis": "^On$", 493*b51d1505SGeorge Keishing "host": "^Enabled$", 49418f15dd7SGeorge Keishing "os_ping": "^1$", 49518f15dd7SGeorge Keishing "os_login": "^1$", 49618f15dd7SGeorge Keishing "os_run_cmd": "^1$" 49718f15dd7SGeorge Keishing }, 49818f15dd7SGeorge Keishing "bmc_reboot": 0, 49918f15dd7SGeorge Keishing "method_type": "keyword", 50018f15dd7SGeorge Keishing "method": "utils.Initiate OS Host Reboot", 50118f15dd7SGeorge Keishing "lib_file_path": "utils.robot" 50218f15dd7SGeorge Keishing }, 50318f15dd7SGeorge Keishing "RF SYS GracefulRestart": { 50418f15dd7SGeorge Keishing "start": { 505*b51d1505SGeorge Keishing "redfish": "^1$", 50618f15dd7SGeorge Keishing "chassis": "^On$", 507*b51d1505SGeorge Keishing "host": "^Enabled$", 50818f15dd7SGeorge Keishing "os_ping": "^1$", 50918f15dd7SGeorge Keishing "os_login": "^1$", 51018f15dd7SGeorge Keishing "os_run_cmd": "^1$" 51118f15dd7SGeorge Keishing }, 51218f15dd7SGeorge Keishing "end": { 513*b51d1505SGeorge Keishing "redfish": "^1$", 51418f15dd7SGeorge Keishing "chassis": "^On$", 515*b51d1505SGeorge Keishing "host": "^Enabled$", 51618f15dd7SGeorge Keishing "os_ping": "^1$", 51718f15dd7SGeorge Keishing "os_login": "^1$", 51818f15dd7SGeorge Keishing "os_run_cmd": "^1$" 51918f15dd7SGeorge Keishing }, 52018f15dd7SGeorge Keishing "bmc_reboot": 0, 52118f15dd7SGeorge Keishing "method_type": "keyword", 52218f15dd7SGeorge Keishing "method": "Redfish Power Operation GracefulRestart", 52318f15dd7SGeorge Keishing "lib_file_path": "bmc_redfish_utils.robot" 52418f15dd7SGeorge Keishing }, 52518f15dd7SGeorge Keishing "RF SYS ForceRestart": { 52618f15dd7SGeorge Keishing "start": { 527*b51d1505SGeorge Keishing "redfish": "^1$", 52818f15dd7SGeorge Keishing "chassis": "^On$", 529*b51d1505SGeorge Keishing "host": "^Enabled$", 53018f15dd7SGeorge Keishing "os_ping": "^1$", 53118f15dd7SGeorge Keishing "os_login": "^1$", 53218f15dd7SGeorge Keishing "os_run_cmd": "^1$" 53318f15dd7SGeorge Keishing }, 53418f15dd7SGeorge Keishing "end": { 535*b51d1505SGeorge Keishing "redfish": "^1$", 53618f15dd7SGeorge Keishing "chassis": "^On$", 537*b51d1505SGeorge Keishing "host": "^Enabled$", 53818f15dd7SGeorge Keishing "os_ping": "^1$", 53918f15dd7SGeorge Keishing "os_login": "^1$", 54018f15dd7SGeorge Keishing "os_run_cmd": "^1$" 54118f15dd7SGeorge Keishing }, 54218f15dd7SGeorge Keishing "bmc_reboot": 0, 54318f15dd7SGeorge Keishing "method_type": "keyword", 54418f15dd7SGeorge Keishing "method": "Redfish Power Operation ForceRestart", 54518f15dd7SGeorge Keishing "lib_file_path": "bmc_redfish_utils.robot" 54618f15dd7SGeorge Keishing }, 54718f15dd7SGeorge Keishing "OPAL TI": { 54818f15dd7SGeorge Keishing "start": { 549*b51d1505SGeorge Keishing "redfish": "^1$", 55018f15dd7SGeorge Keishing "chassis": "^On$", 551*b51d1505SGeorge Keishing "host": "^Enabled$", 55218f15dd7SGeorge Keishing "os_ping": "^1$", 55318f15dd7SGeorge Keishing "os_login": "^1$", 55418f15dd7SGeorge Keishing "os_run_cmd": "^1$" 55518f15dd7SGeorge Keishing }, 55618f15dd7SGeorge Keishing "end": { 557*b51d1505SGeorge Keishing "redfish": "^1$", 55818f15dd7SGeorge Keishing "chassis": "^On$", 559*b51d1505SGeorge Keishing "host": "^Enabled$", 56018f15dd7SGeorge Keishing "os_ping": "^1$", 56118f15dd7SGeorge Keishing "os_login": "^1$", 56218f15dd7SGeorge Keishing "os_run_cmd": "^1$" 56318f15dd7SGeorge Keishing }, 56418f15dd7SGeorge Keishing "bmc_reboot": 0, 56518f15dd7SGeorge Keishing "method_type": "keyword", 56618f15dd7SGeorge Keishing "method": "Inject OPAL TI", 56718f15dd7SGeorge Keishing "lib_file_path": "open_power_utils.robot" 56818f15dd7SGeorge Keishing } 56918f15dd7SGeorge Keishing} 570