xref: /openbmc/openbmc-test-automation/data/boot_table_x86.json (revision 69b152fe5b3466edd399f8b19db88a1e85169c8c)
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