blob: ad031c0e944f3952c85f28c2829620f1202205d0 [file] [log] [blame]
Michael Sheposc1b73de2020-10-07 10:52:15 -05001{
Michael Sheposc1b73de2020-10-07 10:52:15 -05002 "Redfish Power On": {
3 "start": {
George Keishinge1879642020-12-09 13:20:15 -06004 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -05005 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -06006 "boot_progress": "^None$",
7 "host": "^Disabled$"
Michael Sheposc1b73de2020-10-07 10:52:15 -05008 },
9 "end": {
George Keishinge1879642020-12-09 13:20:15 -060010 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -050011 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -050012 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -060013 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -050014 "os_ping": "^1$",
15 "os_login": "^1$",
16 "os_run_cmd": "^1$"
17 },
18 "bmc_reboot": 0,
19 "method_type": "keyword",
20 "method": "Redfish Power Operation On",
21 "lib_file_path": "bmc_redfish_utils.robot"
22 },
Michael Sheposc1b73de2020-10-07 10:52:15 -050023 "IPMI Power On": {
24 "start": {
George Keishinge1879642020-12-09 13:20:15 -060025 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -050026 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -060027 "boot_progress": "^None$",
28 "host": "^Disabled$"
Michael Sheposc1b73de2020-10-07 10:52:15 -050029 },
30 "end": {
George Keishinge1879642020-12-09 13:20:15 -060031 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -050032 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -050033 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -060034 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -050035 "os_ping": "^1$",
36 "os_login": "^1$",
37 "os_run_cmd": "^1$"
38 },
39 "bmc_reboot": 0,
40 "method_type": "keyword",
41 "method": "Run External IPMI Standard Command power on -N 10 -R 1",
42 "lib_file_path": "ipmi_client.robot"
43 },
George Keishingf5fec0d2021-10-08 12:38:45 -050044 "Istep Power On": {
45 "start": {
46 "redfish": "^1$",
47 "chassis": "^Off$",
48 "boot_progress": "^None$",
49 "host": "^Disabled$"
50 },
51 "end": {
52 "redfish": "^1$",
53 "chassis": "^On$",
54 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
55 "host": "^Enabled$",
56 "os_ping": "^1$",
57 "os_login": "^1$",
58 "os_run_cmd": "^1$"
59 },
60 "bmc_reboot": 0,
61 "method_type": "keyword",
George Keishing389e7492022-04-04 09:23:55 -050062 "method": "BMC Execute Command '/usr/bin/istep' fork=${1}"
George Keishingf5fec0d2021-10-08 12:38:45 -050063 },
Michael Sheposc1b73de2020-10-07 10:52:15 -050064 "Redfish Power Off": {
65 "start": {
George Keishinge1879642020-12-09 13:20:15 -060066 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -050067 "chassis": "^On$"
68 },
69 "end": {
George Keishinge1879642020-12-09 13:20:15 -060070 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -050071 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -060072 "boot_progress": "^None$",
73 "host": "^Disabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -050074 "os_ping": "^0$",
75 "os_login": "^0$",
76 "os_run_cmd": "^0$"
77 },
78 "bmc_reboot": 0,
79 "method_type": "keyword",
80 "method": "Redfish Power Operation GracefulShutdown",
81 "lib_file_path": "bmc_redfish_utils.robot"
82 },
Michael Sheposc1b73de2020-10-07 10:52:15 -050083 "Redfish Hard Power Off": {
84 "start": {
George Keishinge1879642020-12-09 13:20:15 -060085 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -050086 "chassis": "^On$"
87 },
88 "end": {
George Keishinge1879642020-12-09 13:20:15 -060089 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -050090 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -060091 "boot_progress": "^None$",
92 "host": "^Disabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -050093 "os_ping": "^0$",
94 "os_login": "^0$",
95 "os_run_cmd": "^0$"
96 },
97 "bmc_reboot": 0,
98 "method_type": "keyword",
99 "method": "Redfish Power Operation ForceOff",
100 "lib_file_path": "bmc_redfish_utils.robot"
101 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500102 "IPMI Power Off": {
103 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600104 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500105 "chassis": "^On$"
106 },
107 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600108 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500109 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -0600110 "boot_progress": "^None$",
111 "host": "^Disabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500112 "os_ping": "^0$",
113 "os_login": "^0$",
114 "os_run_cmd": "^0$"
115 },
116 "bmc_reboot": 0,
117 "method_type": "keyword",
118 "method": "Run External IPMI Standard Command power off -N 10 -R 1",
119 "lib_file_path": "ipmi_client.robot"
120 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500121 "IPMI Power Soft": {
122 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600123 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500124 "chassis": "^On$"
125 },
126 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600127 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500128 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -0600129 "boot_progress": "^None$",
130 "host": "^Disabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500131 "os_ping": "^0$",
132 "os_login": "^0$",
133 "os_run_cmd": "^0$"
134 },
135 "bmc_reboot": 0,
136 "method_type": "keyword",
137 "method": "Run External IPMI Standard Command power soft -N 10 -R 1",
138 "lib_file_path": "ipmi_client.robot"
139 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500140 "Host Power Off": {
141 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600142 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500143 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500144 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600145 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500146 "os_ping": "^1$",
147 "os_login": "^1$",
148 "os_run_cmd": "^1$"
149 },
150 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600151 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500152 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -0600153 "boot_progress": "^None$",
154 "host": "^Disabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500155 "os_ping": "^0$",
156 "os_login": "^0$",
157 "os_run_cmd": "^0$"
158 },
159 "bmc_reboot": 0,
160 "method_type": "keyword",
161 "method": "utils.Initiate OS Host Power Off",
162 "lib_file_path": "utils.robot"
163 },
164
Michael Sheposc1b73de2020-10-07 10:52:15 -0500165 "APOR": {
166 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600167 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500168 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500169 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600170 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500171 "os_ping": "^1$",
172 "os_login": "^1$",
173 "os_run_cmd": "^1$"
174 },
175 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600176 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500177 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500178 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600179 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500180 "os_ping": "^1$",
181 "os_login": "^1$",
182 "os_run_cmd": "^1$"
183 },
184 "bmc_reboot": 1,
185 "method_type": "keyword",
186 "method": "Set Global Variable ${PDU_TYPE} pdu ; Set Global Variable ${PDU_IP} ${PDU_HOST} ; PDU Power Cycle",
187 "lib_file_path": "pdu/pdu.robot:pdu/synaccess.robot"
188 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500189 "OBMC Reboot (run)": {
190 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600191 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500192 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500193 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600194 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500195 "os_ping": "^1$",
196 "os_login": "^1$",
197 "os_run_cmd": "^1$"
198 },
199 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600200 "redfish": "^1$",
George Keishingfe297fe2022-04-05 01:46:12 -0500201 "bmc": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500202 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500203 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600204 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500205 "os_ping": "^1$",
206 "os_login": "^1$",
207 "os_run_cmd": "^1$"
208 },
209 "bmc_reboot": 1,
210 "method_type": "keyword",
211 "method": "BMC Execute Command /sbin/reboot fork=${1}"
212 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500213 "Redfish OBMC Reboot (run)": {
214 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600215 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500216 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500217 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600218 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500219 "os_ping": "^1$",
220 "os_login": "^1$",
221 "os_run_cmd": "^1$"
222 },
223 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600224 "redfish": "^1$",
George Keishingfe297fe2022-04-05 01:46:12 -0500225 "bmc": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500226 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500227 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600228 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500229 "os_ping": "^1$",
230 "os_login": "^1$",
231 "os_run_cmd": "^1$"
232 },
233 "bmc_reboot": 1,
234 "method_type": "keyword",
235 "method": "Redfish BMC Reset Operation",
236 "lib_file_path": "bmc_redfish_utils.robot"
237 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500238 "OBMC Reboot (off)": {
239 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600240 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500241 "chassis": "^Off$"
242 },
243 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600244 "redfish": "^1$",
George Keishingfe297fe2022-04-05 01:46:12 -0500245 "bmc": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500246 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -0600247 "boot_progress": "^None$",
248 "host": "^Disabled$"
Michael Sheposc1b73de2020-10-07 10:52:15 -0500249 },
250 "bmc_reboot": 1,
251 "method_type": "keyword",
252 "method": "BMC Execute Command /sbin/reboot fork=${1}"
253 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500254 "Redfish OBMC Reboot (off)": {
255 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600256 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500257 "chassis": "^Off$"
258 },
259 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600260 "redfish": "^1$",
George Keishingfe297fe2022-04-05 01:46:12 -0500261 "bmc": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500262 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -0600263 "boot_progress": "^None$",
264 "host": "^Disabled$"
Michael Sheposc1b73de2020-10-07 10:52:15 -0500265 },
266 "bmc_reboot": 1,
267 "method_type": "keyword",
268 "method": "Redfish BMC Reset Operation",
269 "lib_file_path": "bmc_redfish_utils.robot"
270 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500271 "PDU AC Cycle (run)": {
272 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600273 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500274 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500275 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600276 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500277 "os_ping": "^1$",
278 "os_login": "^1$",
279 "os_run_cmd": "^1$"
280 },
281 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600282 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500283 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500284 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600285 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500286 "os_ping": "^1$",
287 "os_login": "^1$",
288 "os_run_cmd": "^1$"
289 },
290 "bmc_reboot": 1,
291 "method_type": "keyword",
292 "method": "Set Global Variable ${PDU_TYPE} pdu ; Set Global Variable ${PDU_IP} ${PDU_HOST} ; PDU Power Cycle",
293 "lib_file_path": "pdu/pdu.robot:pdu/synaccess.robot"
294 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500295 "PDU AC Cycle (off)": {
296 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600297 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500298 "chassis": "^Off$"
299 },
300 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600301 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500302 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -0600303 "boot_progress": "^None$",
304 "host": "^Disabled$"
Michael Sheposc1b73de2020-10-07 10:52:15 -0500305 },
306 "bmc_reboot": 1,
307 "method_type": "keyword",
308 "method": "Set Global Variable ${PDU_TYPE} pdu ; Set Global Variable ${PDU_IP} ${PDU_HOST} ; PDU Power Cycle",
309 "lib_file_path": "pdu/pdu.robot:pdu/synaccess.robot"
310 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500311 "IPMI MC Reset Warm (run)": {
312 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600313 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500314 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500315 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600316 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500317 "os_ping": "^1$",
318 "os_login": "^1$",
319 "os_run_cmd": "^1$"
320 },
321 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600322 "redfish": "^1$",
George Keishingf7c90f52022-04-12 08:00:48 -0500323 "bmc": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500324 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500325 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600326 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500327 "os_ping": "^1$",
328 "os_login": "^1$",
329 "os_run_cmd": "^1$"
330 },
331 "bmc_reboot": 1,
332 "method_type": "keyword",
333 "method": "Run External IPMI Standard Command mc reset warm -N 10 -R 1 ; Printn",
334 "lib_file_path": "ipmi_client.robot:gen_print.py"
335 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500336 "IPMI MC Reset Warm (off)": {
337 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600338 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500339 "chassis": "^Off$"
340 },
341 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600342 "redfish": "^1$",
George Keishingf7c90f52022-04-12 08:00:48 -0500343 "bmc": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500344 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -0600345 "boot_progress": "^None$",
346 "host": "^Disabled$"
Michael Sheposc1b73de2020-10-07 10:52:15 -0500347 },
348 "bmc_reboot": 1,
349 "method_type": "keyword",
350 "method": "Run External IPMI Standard Command mc reset warm -N 10 -R 1 ; Printn",
351 "lib_file_path": "ipmi_client.robot:gen_print.py"
352 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500353 "IPMI MC Reset Cold (run)": {
354 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600355 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500356 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500357 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600358 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500359 "os_ping": "^1$",
360 "os_login": "^1$",
361 "os_run_cmd": "^1$"
362 },
363 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600364 "redfish": "^1$",
George Keishingf7c90f52022-04-12 08:00:48 -0500365 "bmc": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500366 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500367 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600368 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500369 "os_ping": "^1$",
370 "os_login": "^1$",
371 "os_run_cmd": "^1$"
372 },
373 "bmc_reboot": 1,
374 "method_type": "keyword",
375 "method": "Run External IPMI Standard Command mc reset cold -N 10 -R 1 ; Printn",
376 "lib_file_path": "ipmi_client.robot:gen_print.py"
377 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500378 "IPMI MC Reset Cold (off)": {
379 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600380 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500381 "chassis": "^Off$"
382 },
383 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600384 "redfish": "^1$",
George Keishingf7c90f52022-04-12 08:00:48 -0500385 "bmc": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500386 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -0600387 "boot_progress": "^None$",
388 "host": "^Disabled$"
Michael Sheposc1b73de2020-10-07 10:52:15 -0500389 },
390 "bmc_reboot": 1,
391 "method_type": "keyword",
392 "method": "Run External IPMI Standard Command mc reset cold -N 10 -R 1 ; Printn",
393 "lib_file_path": "ipmi_client.robot:gen_print.py"
394 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500395 "IPMI Std MC Reset Warm (run)": {
396 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600397 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500398 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500399 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600400 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500401 "os_ping": "^1$",
402 "os_login": "^1$",
403 "os_run_cmd": "^1$"
404 },
405 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600406 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500407 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500408 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600409 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500410 "os_ping": "^1$",
411 "os_login": "^1$",
412 "os_run_cmd": "^1$"
413 },
414 "bmc_reboot": 1,
415 "method_type": "keyword",
416 "method": "Run IPMI Standard Command mc reset warm -N 10 -R 1 ; Printn",
417 "lib_file_path": "ipmi_client.robot:gen_print.py"
418 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500419 "IPMI Std MC Reset Warm (off)": {
420 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600421 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500422 "chassis": "^Off$"
423 },
424 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600425 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500426 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -0600427 "boot_progress": "^None$",
428 "host": "^Disabled$"
Michael Sheposc1b73de2020-10-07 10:52:15 -0500429 },
430 "bmc_reboot": 1,
431 "method_type": "keyword",
432 "method": "Run IPMI Standard Command mc reset warm -N 10 -R 1 ; Printn",
433 "lib_file_path": "ipmi_client.robot:gen_print.py"
434 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500435 "IPMI Std MC Reset Cold (run)": {
436 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600437 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500438 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500439 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600440 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500441 "os_ping": "^1$",
442 "os_login": "^1$",
443 "os_run_cmd": "^1$"
444 },
445 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600446 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500447 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500448 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600449 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500450 "os_ping": "^1$",
451 "os_login": "^1$",
452 "os_run_cmd": "^1$"
453 },
454 "bmc_reboot": 1,
455 "method_type": "keyword",
456 "method": "Run IPMI Standard Command mc reset cold -N 10 -R 1 ; Printn",
457 "lib_file_path": "ipmi_client.robot:gen_print.py"
458 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500459 "IPMI Std MC Reset Cold (off)": {
460 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600461 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500462 "chassis": "^Off$"
463 },
464 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600465 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500466 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -0600467 "boot_progress": "^None$",
468 "host": "^Disabled$"
Michael Sheposc1b73de2020-10-07 10:52:15 -0500469 },
470 "bmc_reboot": 1,
471 "method_type": "keyword",
472 "method": "Run IPMI Standard Command mc reset cold -N 10 -R 1 ; Printn",
473 "lib_file_path": "ipmi_client.robot:gen_print.py"
474 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500475 "IPMI Power Cycle": {
476 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600477 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500478 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500479 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600480 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500481 "os_ping": "^1$",
482 "os_login": "^1$",
483 "os_run_cmd": "^1$"
484 },
485 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600486 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500487 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500488 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600489 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500490 "os_ping": "^1$",
491 "os_login": "^1$",
492 "os_run_cmd": "^1$"
493 },
494 "bmc_reboot": 0,
495 "method_type": "keyword",
496 "method": "Run External IPMI Standard Command power cycle -N 10 -R 1",
497 "lib_file_path": "ipmi_client.robot"
498 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500499 "IPMI Power Reset": {
500 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600501 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500502 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500503 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600504 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500505 "os_ping": "^1$",
506 "os_login": "^1$",
507 "os_run_cmd": "^1$"
508 },
509 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600510 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500511 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500512 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600513 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500514 "os_ping": "^1$",
515 "os_login": "^1$",
516 "os_run_cmd": "^1$"
517 },
518 "bmc_reboot": 0,
519 "method_type": "keyword",
520 "method": "Run External IPMI Standard Command power reset -N 10 -R 1",
521 "lib_file_path": "ipmi_client.robot"
522 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500523 "Auto Reboot": {
524 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600525 "redfish": "^1$",
George Keishingc0701102021-09-30 12:12:04 -0500526 "chassis": "^Off$",
527 "boot_progress": "^None$",
528 "host": "^Disabled$",
529 "os_ping": "^0$",
530 "os_login": "^0$",
531 "os_run_cmd": "^0$"
Michael Sheposc1b73de2020-10-07 10:52:15 -0500532 },
533 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600534 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500535 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500536 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600537 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500538 "os_ping": "^1$",
539 "os_login": "^1$",
540 "os_run_cmd": "^1$"
541 },
542 "bmc_reboot": 0,
543 "method_type": "keyword",
George Keishingc0701102021-09-30 12:12:04 -0500544 "method": "utils.Redfish Initiate Auto Reboot 1000",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500545 "lib_file_path": "utils.robot"
546 },
George Keishingf5fec0d2021-10-08 12:38:45 -0500547 "Host initd Reset": {
548 "start": {
549 "redfish": "^1$",
550 "chassis": "^On$",
551 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
552 "host": "^Enabled$",
553 "os_ping": "^1$",
554 "os_login": "^1$",
555 "os_run_cmd": "^1$"
556 },
557 "end": {
558 "redfish": "^1$",
George Keishingfe297fe2022-04-05 01:46:12 -0500559 "bmc": "^Enabled$",
George Keishingf5fec0d2021-10-08 12:38:45 -0500560 "chassis": "^On$",
561 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
562 "host": "^Enabled$",
563 "os_ping": "^1$",
564 "os_login": "^1$",
565 "os_run_cmd": "^1$"
566 },
George Keishing0e132232022-04-07 01:49:53 -0500567 "bmc_reboot": 1,
George Keishingf5fec0d2021-10-08 12:38:45 -0500568 "method_type": "keyword",
569 "method": "utils.Stop PLDM Service And Wait",
570 "lib_file_path": "utils.robot"
571 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500572 "Host Reboot": {
573 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600574 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500575 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500576 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600577 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500578 "os_ping": "^1$",
579 "os_login": "^1$",
580 "os_run_cmd": "^1$"
581 },
582 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600583 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500584 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500585 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600586 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500587 "os_ping": "^1$",
588 "os_login": "^1$",
589 "os_run_cmd": "^1$"
590 },
591 "bmc_reboot": 0,
592 "method_type": "keyword",
593 "method": "utils.Initiate OS Host Reboot",
594 "lib_file_path": "utils.robot"
595 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500596 "RF SYS GracefulRestart": {
597 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600598 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500599 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500600 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600601 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500602 "os_ping": "^1$",
603 "os_login": "^1$",
604 "os_run_cmd": "^1$"
605 },
606 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600607 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500608 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500609 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600610 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500611 "os_ping": "^1$",
612 "os_login": "^1$",
613 "os_run_cmd": "^1$"
614 },
615 "bmc_reboot": 0,
616 "method_type": "keyword",
617 "method": "Redfish Power Operation GracefulRestart",
618 "lib_file_path": "bmc_redfish_utils.robot"
619 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500620 "RF SYS ForceRestart": {
621 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600622 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500623 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500624 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600625 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500626 "os_ping": "^1$",
627 "os_login": "^1$",
628 "os_run_cmd": "^1$"
629 },
630 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600631 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500632 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500633 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600634 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500635 "os_ping": "^1$",
636 "os_login": "^1$",
637 "os_run_cmd": "^1$"
638 },
639 "bmc_reboot": 0,
640 "method_type": "keyword",
641 "method": "Redfish Power Operation ForceRestart",
642 "lib_file_path": "bmc_redfish_utils.robot"
643 },
David Shaw21d2ac92021-11-18 15:38:51 -0600644 "Tool Initd MP Reboot": {
645 "start": {
646 "redfish": "^1$",
647 "chassis": "^On$",
648 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
649 "host": "^Enabled$",
650 "os_ping": "^1$",
651 "os_login": "^1$",
652 "os_run_cmd": "^1$"
653 },
654 "end": {
655 "redfish": "^1$",
656 "chassis": "^On$",
657 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
658 "host": "^Enabled$",
659 "os_ping": "^1$",
660 "os_login": "^1$",
661 "os_run_cmd": "^1$"
662 },
663 "bmc_reboot": 0,
664 "method_type": "keyword",
665 "method": "BMC Execute Command systemctl start obmc-host-crash@0.target"
666 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500667 "OPAL TI": {
668 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600669 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500670 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500671 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600672 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500673 "os_ping": "^1$",
674 "os_login": "^1$",
675 "os_run_cmd": "^1$"
676 },
677 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600678 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500679 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500680 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600681 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500682 "os_ping": "^1$",
683 "os_login": "^1$",
684 "os_run_cmd": "^1$"
685 },
686 "bmc_reboot": 0,
687 "method_type": "keyword",
688 "method": "Inject OPAL TI",
689 "lib_file_path": "open_power_utils.robot"
Michael Sheposc1b73de2020-10-07 10:52:15 -0500690 }
691}