blob: 0c3bdfe9616cb7fe0a95f177e449ff7213e1148f [file] [log] [blame]
Michael Walshda2d43c2017-02-20 16:04:59 -06001{
Michael Walsh4aa82202017-03-02 14:45:49 -06002 "REST Power On": {
Michael Walshda2d43c2017-02-20 16:04:59 -06003 "start": {
Michael Walshffbc3d12017-03-31 09:32:00 -05004 "rest": "^1$",
Michael Walshda2d43c2017-02-20 16:04:59 -06005 "chassis": "^Off$",
Michael Walsh22b9fe62017-09-01 14:57:31 -05006 "boot_progress": "^Off|Unspecified$",
Michael Walshc6e40b02017-09-29 15:27:33 -05007 "operating_system": "^Inactive$",
Michael Walshda2d43c2017-02-20 16:04:59 -06008 "host": "^Off$"
9 },
10 "end": {
Michael Walshffbc3d12017-03-31 09:32:00 -050011 "rest": "^1$",
Michael Walshda2d43c2017-02-20 16:04:59 -060012 "chassis": "^On$",
Michael Walsh22b9fe62017-09-01 14:57:31 -050013 "boot_progress": "^FW Progress, Starting OS|OSStart$",
Michael Walshc6e40b02017-09-29 15:27:33 -050014 "operating_system": "^BootComplete$",
Michael Walshda2d43c2017-02-20 16:04:59 -060015 "host": "^Running$",
16 "os_ping": "^1$",
17 "os_login": "^1$",
18 "os_run_cmd": "^1$"
19 },
20 "bmc_reboot": 0,
21 "method_type": "keyword",
Michael Walshb099e622017-03-21 14:51:47 -050022 "method": "Initiate Host Boot wait=${0}",
23 "lib_file_path": "state_manager.robot"
Michael Walshda2d43c2017-02-20 16:04:59 -060024 },
Michael Walsh287a0032019-02-14 18:00:20 -060025 "Redfish Power On": {
26 "start": {
27 "rest": "^1$",
28 "chassis": "^Off$",
29 "boot_progress": "^Off|Unspecified$",
30 "operating_system": "^Inactive$",
31 "host": "^Off$"
32 },
33 "end": {
34 "rest": "^1$",
35 "chassis": "^On$",
36 "boot_progress": "^FW Progress, Starting OS|OSStart$",
37 "operating_system": "^BootComplete$",
38 "host": "^Running$",
39 "os_ping": "^1$",
40 "os_login": "^1$",
41 "os_run_cmd": "^1$"
42 },
43 "bmc_reboot": 0,
44 "method_type": "keyword",
45 "method": "Redfish Power Operation On",
46 "lib_file_path": "bmc_redfish_utils.robot"
47 },
Michael Walsh10e7eb32017-03-21 11:25:58 -050048 "IPMI Power On": {
49 "start": {
Michael Walshffbc3d12017-03-31 09:32:00 -050050 "rest": "^1$",
Michael Walsh10e7eb32017-03-21 11:25:58 -050051 "chassis": "^Off$",
Michael Walsh22b9fe62017-09-01 14:57:31 -050052 "boot_progress": "^Off|Unspecified$",
Michael Walshc6e40b02017-09-29 15:27:33 -050053 "operating_system": "^Inactive$",
Michael Walsh10e7eb32017-03-21 11:25:58 -050054 "host": "^Off$"
55 },
56 "end": {
Michael Walshffbc3d12017-03-31 09:32:00 -050057 "rest": "^1$",
Michael Walsh10e7eb32017-03-21 11:25:58 -050058 "chassis": "^On$",
Michael Walsh22b9fe62017-09-01 14:57:31 -050059 "boot_progress": "^FW Progress, Starting OS|OSStart$",
Michael Walshc6e40b02017-09-29 15:27:33 -050060 "operating_system": "^BootComplete$",
Michael Walsh10e7eb32017-03-21 11:25:58 -050061 "host": "^Running$",
62 "os_ping": "^1$",
63 "os_login": "^1$",
64 "os_run_cmd": "^1$"
65 },
66 "bmc_reboot": 0,
67 "method_type": "keyword",
Michael Walsh65450af2017-12-12 14:04:46 -060068 "method": "Run External IPMI Standard Command power on -N 10 -R 1",
Michael Walsh10e7eb32017-03-21 11:25:58 -050069 "lib_file_path": "ipmi_client.robot"
70 },
71
Michael Walsh4aa82202017-03-02 14:45:49 -060072 "REST Power Off": {
Michael Walshda2d43c2017-02-20 16:04:59 -060073 "start": {
Michael Walshffbc3d12017-03-31 09:32:00 -050074 "rest": "^1$",
Michael Walshc213aa92017-04-12 16:00:33 -050075 "chassis": "^On$"
Michael Walshda2d43c2017-02-20 16:04:59 -060076 },
77 "end": {
Michael Walshffbc3d12017-03-31 09:32:00 -050078 "rest": "^1$",
Michael Walshda2d43c2017-02-20 16:04:59 -060079 "chassis": "^Off$",
Michael Walsh22b9fe62017-09-01 14:57:31 -050080 "boot_progress": "^Off|Unspecified$",
Michael Walshc6e40b02017-09-29 15:27:33 -050081 "operating_system": "^Inactive$",
Michael Walshda2d43c2017-02-20 16:04:59 -060082 "host": "^Off$",
83 "os_ping": "^0$",
84 "os_login": "^0$",
85 "os_run_cmd": "^0$"
86 },
87 "bmc_reboot": 0,
88 "method_type": "keyword",
Michael Walshb099e622017-03-21 14:51:47 -050089 "method": "Initiate Host PowerOff wait=${0}",
90 "lib_file_path": "state_manager.robot"
Michael Walshda2d43c2017-02-20 16:04:59 -060091 },
Michael Walsh287a0032019-02-14 18:00:20 -060092 "Redfish Power Off": {
93 "start": {
94 "rest": "^1$",
95 "chassis": "^On$"
96 },
97 "end": {
98 "rest": "^1$",
99 "chassis": "^Off$",
100 "boot_progress": "^Off|Unspecified$",
101 "operating_system": "^Inactive$",
102 "host": "^Off$",
103 "os_ping": "^0$",
104 "os_login": "^0$",
105 "os_run_cmd": "^0$"
106 },
107 "bmc_reboot": 0,
108 "method_type": "keyword",
109 "method": "Redfish Power Operation GracefulShutdown",
110 "lib_file_path": "bmc_redfish_utils.robot"
111 },
Michael Walsh245db7c2017-09-05 15:45:03 -0500112 "REST Hard Power Off": {
113 "start": {
114 "rest": "^1$",
115 "chassis": "^On$"
116 },
117 "end": {
118 "rest": "^1$",
119 "chassis": "^Off$",
120 "boot_progress": "^Off|Unspecified$",
Michael Walshc6e40b02017-09-29 15:27:33 -0500121 "operating_system": "^Inactive$",
Michael Walsh245db7c2017-09-05 15:45:03 -0500122 "host": "^Off$",
123 "os_ping": "^0$",
124 "os_login": "^0$",
125 "os_run_cmd": "^0$"
126 },
127 "bmc_reboot": 0,
128 "method_type": "keyword",
129 "method": "Hard Power Off wait=${0}",
130 "lib_file_path": "state_manager.robot"
131 },
Michael Walsh287a0032019-02-14 18:00:20 -0600132 "Redfish Hard Power Off": {
133 "start": {
134 "rest": "^1$",
135 "chassis": "^On$"
136 },
137 "end": {
138 "rest": "^1$",
139 "chassis": "^Off$",
140 "boot_progress": "^Off|Unspecified$",
141 "operating_system": "^Inactive$",
142 "host": "^Off$",
143 "os_ping": "^0$",
144 "os_login": "^0$",
145 "os_run_cmd": "^0$"
146 },
147 "bmc_reboot": 0,
148 "method_type": "keyword",
149 "method": "Redfish Power Operation ForceOff",
150 "lib_file_path": "bmc_redfish_utils.robot"
151 },
Michael Walsh10e7eb32017-03-21 11:25:58 -0500152 "IPMI Power Off": {
Michael Walshda2d43c2017-02-20 16:04:59 -0600153 "start": {
Michael Walshffbc3d12017-03-31 09:32:00 -0500154 "rest": "^1$",
Michael Walshc213aa92017-04-12 16:00:33 -0500155 "chassis": "^On$"
Michael Walshda2d43c2017-02-20 16:04:59 -0600156 },
157 "end": {
Michael Walshffbc3d12017-03-31 09:32:00 -0500158 "rest": "^1$",
Michael Walshda2d43c2017-02-20 16:04:59 -0600159 "chassis": "^Off$",
Michael Walsh22b9fe62017-09-01 14:57:31 -0500160 "boot_progress": "^Off|Unspecified$",
Michael Walshc6e40b02017-09-29 15:27:33 -0500161 "operating_system": "^Inactive$",
Michael Walsh10e7eb32017-03-21 11:25:58 -0500162 "host": "^Off$",
163 "os_ping": "^0$",
164 "os_login": "^0$",
165 "os_run_cmd": "^0$"
Michael Walsh4aa82202017-03-02 14:45:49 -0600166 },
167 "bmc_reboot": 0,
168 "method_type": "keyword",
Michael Walsh65450af2017-12-12 14:04:46 -0600169 "method": "Run External IPMI Standard Command power off -N 10 -R 1",
Michael Walsh10e7eb32017-03-21 11:25:58 -0500170 "lib_file_path": "ipmi_client.robot"
171 },
Michael Walsh10e7eb32017-03-21 11:25:58 -0500172 "IPMI Power Soft": {
173 "start": {
Michael Walshffbc3d12017-03-31 09:32:00 -0500174 "rest": "^1$",
Michael Walshc213aa92017-04-12 16:00:33 -0500175 "chassis": "^On$"
Michael Walsh10e7eb32017-03-21 11:25:58 -0500176 },
177 "end": {
Michael Walshffbc3d12017-03-31 09:32:00 -0500178 "rest": "^1$",
Michael Walsh10e7eb32017-03-21 11:25:58 -0500179 "chassis": "^Off$",
Michael Walsh22b9fe62017-09-01 14:57:31 -0500180 "boot_progress": "^Off|Unspecified$",
Michael Walshc6e40b02017-09-29 15:27:33 -0500181 "operating_system": "^Inactive$",
Michael Walsh10e7eb32017-03-21 11:25:58 -0500182 "host": "^Off$",
183 "os_ping": "^0$",
184 "os_login": "^0$",
185 "os_run_cmd": "^0$"
186 },
187 "bmc_reboot": 0,
188 "method_type": "keyword",
Michael Walsh65450af2017-12-12 14:04:46 -0600189 "method": "Run External IPMI Standard Command power soft -N 10 -R 1",
Michael Walsh10e7eb32017-03-21 11:25:58 -0500190 "lib_file_path": "ipmi_client.robot"
Michael Walsh4aa82202017-03-02 14:45:49 -0600191 },
Michael Walsh4aa82202017-03-02 14:45:49 -0600192 "Host Power Off": {
193 "start": {
Michael Walshffbc3d12017-03-31 09:32:00 -0500194 "rest": "^1$",
Michael Walsh4aa82202017-03-02 14:45:49 -0600195 "chassis": "^On$",
Michael Walsh22b9fe62017-09-01 14:57:31 -0500196 "boot_progress": "^FW Progress, Starting OS|OSStart$",
Michael Walshc6e40b02017-09-29 15:27:33 -0500197 "operating_system": "^BootComplete$",
Michael Walsh4aa82202017-03-02 14:45:49 -0600198 "host": "^Running$",
199 "os_ping": "^1$",
200 "os_login": "^1$",
201 "os_run_cmd": "^1$"
202 },
203 "end": {
Michael Walshffbc3d12017-03-31 09:32:00 -0500204 "rest": "^1$",
Michael Walsh4aa82202017-03-02 14:45:49 -0600205 "chassis": "^Off$",
Michael Walsh22b9fe62017-09-01 14:57:31 -0500206 "boot_progress": "^Off|Unspecified$",
Michael Walshc6e40b02017-09-29 15:27:33 -0500207 "operating_system": "^Inactive$",
Michael Walsh4aa82202017-03-02 14:45:49 -0600208 "host": "^Off$",
209 "os_ping": "^0$",
210 "os_login": "^0$",
211 "os_run_cmd": "^0$"
212 },
213 "bmc_reboot": 0,
214 "method_type": "keyword",
215 "method": "utils.Initiate OS Host Power Off",
216 "lib_file_path": "utils.robot"
217 },
Michael Walsh10e7eb32017-03-21 11:25:58 -0500218
Michael Walshffbc3d12017-03-31 09:32:00 -0500219 "APOR": {
Michael Walsh10e7eb32017-03-21 11:25:58 -0500220 "start": {
Michael Walshffbc3d12017-03-31 09:32:00 -0500221 "rest": "^1$",
222 "chassis": "^On$",
Michael Walsh22b9fe62017-09-01 14:57:31 -0500223 "boot_progress": "^FW Progress, Starting OS|OSStart$",
Michael Walshc6e40b02017-09-29 15:27:33 -0500224 "operating_system": "^BootComplete$",
Michael Walshffbc3d12017-03-31 09:32:00 -0500225 "host": "^Running$",
226 "os_ping": "^1$",
227 "os_login": "^1$",
228 "os_run_cmd": "^1$"
229 },
230 "end": {
231 "rest": "^1$",
232 "chassis": "^On$",
Michael Walsh22b9fe62017-09-01 14:57:31 -0500233 "boot_progress": "^FW Progress, Starting OS|OSStart$",
Michael Walshc6e40b02017-09-29 15:27:33 -0500234 "operating_system": "^BootComplete$",
Michael Walshffbc3d12017-03-31 09:32:00 -0500235 "host": "^Running$",
236 "os_ping": "^1$",
237 "os_login": "^1$",
238 "os_run_cmd": "^1$"
239 },
240 "bmc_reboot": 1,
241 "method_type": "keyword",
242 "method": "Set Global Variable ${PDU_TYPE} pdu ; Set Global Variable ${PDU_IP} ${PDU_HOST} ; PDU Power Cycle",
243 "lib_file_path": "pdu/pdu.robot:pdu/synaccess.robot"
244 },
Michael Walshffbc3d12017-03-31 09:32:00 -0500245 "OBMC Reboot (run)": {
246 "start": {
247 "rest": "^1$",
248 "chassis": "^On$",
Michael Walsh22b9fe62017-09-01 14:57:31 -0500249 "boot_progress": "^FW Progress, Starting OS|OSStart$",
Michael Walshc6e40b02017-09-29 15:27:33 -0500250 "operating_system": "^BootComplete$",
Michael Walshffbc3d12017-03-31 09:32:00 -0500251 "host": "^Running$",
252 "os_ping": "^1$",
253 "os_login": "^1$",
254 "os_run_cmd": "^1$"
255 },
256 "end": {
257 "rest": "^1$",
258 "chassis": "^On$",
Michael Walsh22b9fe62017-09-01 14:57:31 -0500259 "boot_progress": "^FW Progress, Starting OS|OSStart$",
Michael Walshc6e40b02017-09-29 15:27:33 -0500260 "operating_system": "^BootComplete$",
Michael Walshffbc3d12017-03-31 09:32:00 -0500261 "host": "^Running$",
262 "os_ping": "^1$",
263 "os_login": "^1$",
264 "os_run_cmd": "^1$"
265 },
266 "bmc_reboot": 1,
267 "method_type": "keyword",
Michael Walshe53e47a2017-06-30 17:03:24 -0500268 "method": "BMC Execute Command /sbin/reboot fork=${1}"
Michael Walshffbc3d12017-03-31 09:32:00 -0500269 },
Michael Walsh569141d2017-09-08 14:47:23 -0500270 "REST OBMC Reboot (run)": {
271 "start": {
272 "rest": "^1$",
273 "chassis": "^On$",
274 "boot_progress": "^FW Progress, Starting OS|OSStart$",
Michael Walshc6e40b02017-09-29 15:27:33 -0500275 "operating_system": "^BootComplete$",
Michael Walsh569141d2017-09-08 14:47:23 -0500276 "host": "^Running$",
277 "os_ping": "^1$",
278 "os_login": "^1$",
279 "os_run_cmd": "^1$"
280 },
281 "end": {
282 "rest": "^1$",
283 "chassis": "^On$",
284 "boot_progress": "^FW Progress, Starting OS|OSStart$",
Michael Walshc6e40b02017-09-29 15:27:33 -0500285 "operating_system": "^BootComplete$",
Michael Walsh569141d2017-09-08 14:47:23 -0500286 "host": "^Running$",
287 "os_ping": "^1$",
288 "os_login": "^1$",
289 "os_run_cmd": "^1$"
290 },
291 "bmc_reboot": 1,
292 "method_type": "keyword",
293 "method": "Initiate BMC Reboot wait=${0}",
294 "lib_file_path": "state_manager.robot"
295 },
Michael Walsh64a9aa62019-03-08 14:46:52 -0600296 "Redfish OBMC Reboot (run)": {
297 "start": {
298 "rest": "^1$",
299 "chassis": "^On$",
300 "boot_progress": "^FW Progress, Starting OS|OSStart$",
301 "operating_system": "^BootComplete$",
302 "host": "^Running$",
303 "os_ping": "^1$",
304 "os_login": "^1$",
305 "os_run_cmd": "^1$"
306 },
307 "end": {
308 "rest": "^1$",
309 "chassis": "^On$",
310 "boot_progress": "^FW Progress, Starting OS|OSStart$",
311 "operating_system": "^BootComplete$",
312 "host": "^Running$",
313 "os_ping": "^1$",
314 "os_login": "^1$",
315 "os_run_cmd": "^1$"
316 },
317 "bmc_reboot": 1,
318 "method_type": "keyword",
319 "method": "Redfish BMC Reset Operation",
320 "lib_file_path": "bmc_redfish_utils.robot"
321 },
Michael Walshffbc3d12017-03-31 09:32:00 -0500322 "OBMC Reboot (off)": {
323 "start": {
324 "rest": "^1$",
Michael Walsh10e7eb32017-03-21 11:25:58 -0500325 "chassis": "^Off$"
326 },
327 "end": {
Michael Walshffbc3d12017-03-31 09:32:00 -0500328 "rest": "^1$",
Michael Walsh10e7eb32017-03-21 11:25:58 -0500329 "chassis": "^Off$",
Michael Walsh22b9fe62017-09-01 14:57:31 -0500330 "boot_progress": "^Off|Unspecified$",
Michael Walshc6e40b02017-09-29 15:27:33 -0500331 "operating_system": "^Inactive$",
Michael Walsh10e7eb32017-03-21 11:25:58 -0500332 "host": "^Off$"
333 },
334 "bmc_reboot": 1,
335 "method_type": "keyword",
Michael Walshe53e47a2017-06-30 17:03:24 -0500336 "method": "BMC Execute Command /sbin/reboot fork=${1}"
Michael Walsh10e7eb32017-03-21 11:25:58 -0500337 },
Michael Walsh569141d2017-09-08 14:47:23 -0500338 "REST OBMC Reboot (off)": {
339 "start": {
340 "rest": "^1$",
341 "chassis": "^Off$"
342 },
343 "end": {
344 "rest": "^1$",
345 "chassis": "^Off$",
346 "boot_progress": "^Off|Unspecified$",
Michael Walshc6e40b02017-09-29 15:27:33 -0500347 "operating_system": "^Inactive$",
Michael Walsh569141d2017-09-08 14:47:23 -0500348 "host": "^Off$"
349 },
350 "bmc_reboot": 1,
351 "method_type": "keyword",
352 "method": "Initiate BMC Reboot wait=${0}",
353 "lib_file_path": "state_manager.robot"
354 },
Michael Walsh64a9aa62019-03-08 14:46:52 -0600355 "Redfish OBMC Reboot (off)": {
356 "start": {
357 "rest": "^1$",
358 "chassis": "^Off$"
359 },
360 "end": {
361 "rest": "^1$",
362 "chassis": "^Off$",
363 "boot_progress": "^Off|Unspecified$",
364 "operating_system": "^Inactive$",
365 "host": "^Off$"
366 },
367 "bmc_reboot": 1,
368 "method_type": "keyword",
369 "method": "Redfish BMC Reset Operation",
370 "lib_file_path": "bmc_redfish_utils.robot"
371 },
Michael Walshffbc3d12017-03-31 09:32:00 -0500372 "PDU AC Cycle (run)": {
Michael Walsh10e7eb32017-03-21 11:25:58 -0500373 "start": {
Michael Walshffbc3d12017-03-31 09:32:00 -0500374 "rest": "^1$",
375 "chassis": "^On$",
Michael Walsh22b9fe62017-09-01 14:57:31 -0500376 "boot_progress": "^FW Progress, Starting OS|OSStart$",
Michael Walshc6e40b02017-09-29 15:27:33 -0500377 "operating_system": "^BootComplete$",
Michael Walshffbc3d12017-03-31 09:32:00 -0500378 "host": "^Running$",
379 "os_ping": "^1$",
380 "os_login": "^1$",
381 "os_run_cmd": "^1$"
382 },
383 "end": {
384 "rest": "^1$",
385 "chassis": "^On$",
Michael Walsh22b9fe62017-09-01 14:57:31 -0500386 "boot_progress": "^FW Progress, Starting OS|OSStart$",
Michael Walshc6e40b02017-09-29 15:27:33 -0500387 "operating_system": "^BootComplete$",
Michael Walshffbc3d12017-03-31 09:32:00 -0500388 "host": "^Running$",
389 "os_ping": "^1$",
390 "os_login": "^1$",
391 "os_run_cmd": "^1$"
392 },
393 "bmc_reboot": 1,
394 "method_type": "keyword",
395 "method": "Set Global Variable ${PDU_TYPE} pdu ; Set Global Variable ${PDU_IP} ${PDU_HOST} ; PDU Power Cycle",
396 "lib_file_path": "pdu/pdu.robot:pdu/synaccess.robot"
397 },
Michael Walshffbc3d12017-03-31 09:32:00 -0500398 "PDU AC Cycle (off)": {
399 "start": {
400 "rest": "^1$",
Michael Walsh10e7eb32017-03-21 11:25:58 -0500401 "chassis": "^Off$"
402 },
403 "end": {
Michael Walshffbc3d12017-03-31 09:32:00 -0500404 "rest": "^1$",
Michael Walsh10e7eb32017-03-21 11:25:58 -0500405 "chassis": "^Off$",
Michael Walsh22b9fe62017-09-01 14:57:31 -0500406 "boot_progress": "^Off|Unspecified$",
Michael Walshc6e40b02017-09-29 15:27:33 -0500407 "operating_system": "^Inactive$",
Michael Walsh10e7eb32017-03-21 11:25:58 -0500408 "host": "^Off$"
409 },
410 "bmc_reboot": 1,
411 "method_type": "keyword",
412 "method": "Set Global Variable ${PDU_TYPE} pdu ; Set Global Variable ${PDU_IP} ${PDU_HOST} ; PDU Power Cycle",
413 "lib_file_path": "pdu/pdu.robot:pdu/synaccess.robot"
414 },
Michael Walshffbc3d12017-03-31 09:32:00 -0500415 "IPMI MC Reset Warm (run)": {
Michael Walsh10e7eb32017-03-21 11:25:58 -0500416 "start": {
Michael Walshffbc3d12017-03-31 09:32:00 -0500417 "rest": "^1$",
418 "chassis": "^On$",
Michael Walsh22b9fe62017-09-01 14:57:31 -0500419 "boot_progress": "^FW Progress, Starting OS|OSStart$",
Michael Walshc6e40b02017-09-29 15:27:33 -0500420 "operating_system": "^BootComplete$",
Michael Walshffbc3d12017-03-31 09:32:00 -0500421 "host": "^Running$",
422 "os_ping": "^1$",
423 "os_login": "^1$",
424 "os_run_cmd": "^1$"
425 },
426 "end": {
427 "rest": "^1$",
428 "chassis": "^On$",
Michael Walsh22b9fe62017-09-01 14:57:31 -0500429 "boot_progress": "^FW Progress, Starting OS|OSStart$",
Michael Walshc6e40b02017-09-29 15:27:33 -0500430 "operating_system": "^BootComplete$",
Michael Walshffbc3d12017-03-31 09:32:00 -0500431 "host": "^Running$",
432 "os_ping": "^1$",
433 "os_login": "^1$",
434 "os_run_cmd": "^1$"
435 },
436 "bmc_reboot": 1,
437 "method_type": "keyword",
Michael Walsh65450af2017-12-12 14:04:46 -0600438 "method": "Run External IPMI Standard Command mc reset warm -N 10 -R 1 ; Printn",
Michael Walshffbc3d12017-03-31 09:32:00 -0500439 "lib_file_path": "ipmi_client.robot:gen_print.py"
440 },
Michael Walshffbc3d12017-03-31 09:32:00 -0500441 "IPMI MC Reset Warm (off)": {
442 "start": {
443 "rest": "^1$",
Michael Walsh10e7eb32017-03-21 11:25:58 -0500444 "chassis": "^Off$"
445 },
446 "end": {
Michael Walshffbc3d12017-03-31 09:32:00 -0500447 "rest": "^1$",
Michael Walsh10e7eb32017-03-21 11:25:58 -0500448 "chassis": "^Off$",
Michael Walsh22b9fe62017-09-01 14:57:31 -0500449 "boot_progress": "^Off|Unspecified$",
Michael Walshc6e40b02017-09-29 15:27:33 -0500450 "operating_system": "^Inactive$",
Michael Walsh10e7eb32017-03-21 11:25:58 -0500451 "host": "^Off$"
452 },
453 "bmc_reboot": 1,
454 "method_type": "keyword",
Michael Walsh65450af2017-12-12 14:04:46 -0600455 "method": "Run External IPMI Standard Command mc reset warm -N 10 -R 1 ; Printn",
Michael Walsh10e7eb32017-03-21 11:25:58 -0500456 "lib_file_path": "ipmi_client.robot:gen_print.py"
457 },
Michael Walsh55b5c642018-03-16 14:21:13 -0500458 "IPMI MC Reset Cold (run)": {
459 "start": {
460 "rest": "^1$",
461 "chassis": "^On$",
462 "boot_progress": "^FW Progress, Starting OS|OSStart$",
463 "operating_system": "^BootComplete$",
464 "host": "^Running$",
465 "os_ping": "^1$",
466 "os_login": "^1$",
467 "os_run_cmd": "^1$"
468 },
469 "end": {
470 "rest": "^1$",
471 "chassis": "^On$",
472 "boot_progress": "^FW Progress, Starting OS|OSStart$",
473 "operating_system": "^BootComplete$",
474 "host": "^Running$",
475 "os_ping": "^1$",
476 "os_login": "^1$",
477 "os_run_cmd": "^1$"
478 },
479 "bmc_reboot": 1,
480 "method_type": "keyword",
481 "method": "Run External IPMI Standard Command mc reset cold -N 10 -R 1 ; Printn",
482 "lib_file_path": "ipmi_client.robot:gen_print.py"
483 },
Michael Walsh55b5c642018-03-16 14:21:13 -0500484 "IPMI MC Reset Cold (off)": {
485 "start": {
486 "rest": "^1$",
487 "chassis": "^Off$"
488 },
489 "end": {
490 "rest": "^1$",
491 "chassis": "^Off$",
492 "boot_progress": "^Off|Unspecified$",
493 "operating_system": "^Inactive$",
494 "host": "^Off$"
495 },
496 "bmc_reboot": 1,
497 "method_type": "keyword",
498 "method": "Run External IPMI Standard Command mc reset cold -N 10 -R 1 ; Printn",
499 "lib_file_path": "ipmi_client.robot:gen_print.py"
500 },
Michael Walsh55b5c642018-03-16 14:21:13 -0500501 "IPMI Std MC Reset Warm (run)": {
502 "start": {
503 "rest": "^1$",
504 "chassis": "^On$",
505 "boot_progress": "^FW Progress, Starting OS|OSStart$",
506 "operating_system": "^BootComplete$",
507 "host": "^Running$",
508 "os_ping": "^1$",
509 "os_login": "^1$",
510 "os_run_cmd": "^1$"
511 },
512 "end": {
513 "rest": "^1$",
514 "chassis": "^On$",
515 "boot_progress": "^FW Progress, Starting OS|OSStart$",
516 "operating_system": "^BootComplete$",
517 "host": "^Running$",
518 "os_ping": "^1$",
519 "os_login": "^1$",
520 "os_run_cmd": "^1$"
521 },
522 "bmc_reboot": 1,
523 "method_type": "keyword",
524 "method": "Run IPMI Standard Command mc reset warm -N 10 -R 1 ; Printn",
525 "lib_file_path": "ipmi_client.robot:gen_print.py"
526 },
Michael Walsh55b5c642018-03-16 14:21:13 -0500527 "IPMI Std MC Reset Warm (off)": {
528 "start": {
529 "rest": "^1$",
530 "chassis": "^Off$"
531 },
532 "end": {
533 "rest": "^1$",
534 "chassis": "^Off$",
535 "boot_progress": "^Off|Unspecified$",
536 "operating_system": "^Inactive$",
537 "host": "^Off$"
538 },
539 "bmc_reboot": 1,
540 "method_type": "keyword",
541 "method": "Run IPMI Standard Command mc reset warm -N 10 -R 1 ; Printn",
542 "lib_file_path": "ipmi_client.robot:gen_print.py"
543 },
Michael Walsh55b5c642018-03-16 14:21:13 -0500544 "IPMI Std MC Reset Cold (run)": {
545 "start": {
546 "rest": "^1$",
547 "chassis": "^On$",
548 "boot_progress": "^FW Progress, Starting OS|OSStart$",
549 "operating_system": "^BootComplete$",
550 "host": "^Running$",
551 "os_ping": "^1$",
552 "os_login": "^1$",
553 "os_run_cmd": "^1$"
554 },
555 "end": {
556 "rest": "^1$",
557 "chassis": "^On$",
558 "boot_progress": "^FW Progress, Starting OS|OSStart$",
559 "operating_system": "^BootComplete$",
560 "host": "^Running$",
561 "os_ping": "^1$",
562 "os_login": "^1$",
563 "os_run_cmd": "^1$"
564 },
565 "bmc_reboot": 1,
566 "method_type": "keyword",
567 "method": "Run IPMI Standard Command mc reset cold -N 10 -R 1 ; Printn",
568 "lib_file_path": "ipmi_client.robot:gen_print.py"
569 },
Michael Walsh55b5c642018-03-16 14:21:13 -0500570 "IPMI Std MC Reset Cold (off)": {
571 "start": {
572 "rest": "^1$",
573 "chassis": "^Off$"
574 },
575 "end": {
576 "rest": "^1$",
577 "chassis": "^Off$",
578 "boot_progress": "^Off|Unspecified$",
579 "operating_system": "^Inactive$",
580 "host": "^Off$"
581 },
582 "bmc_reboot": 1,
583 "method_type": "keyword",
584 "method": "Run IPMI Standard Command mc reset cold -N 10 -R 1 ; Printn",
585 "lib_file_path": "ipmi_client.robot:gen_print.py"
586 },
Michael Walsh10e7eb32017-03-21 11:25:58 -0500587
Michael Walsh10e7eb32017-03-21 11:25:58 -0500588 "IPMI Power Cycle": {
589 "start": {
Michael Walshffbc3d12017-03-31 09:32:00 -0500590 "rest": "^1$",
Michael Walsh10e7eb32017-03-21 11:25:58 -0500591 "chassis": "^On$",
Michael Walsh22b9fe62017-09-01 14:57:31 -0500592 "boot_progress": "^FW Progress, Starting OS|OSStart$",
Michael Walshc6e40b02017-09-29 15:27:33 -0500593 "operating_system": "^BootComplete$",
Michael Walsh10e7eb32017-03-21 11:25:58 -0500594 "host": "^Running$",
595 "os_ping": "^1$",
596 "os_login": "^1$",
597 "os_run_cmd": "^1$"
598 },
599 "end": {
Michael Walshffbc3d12017-03-31 09:32:00 -0500600 "rest": "^1$",
Michael Walsh10e7eb32017-03-21 11:25:58 -0500601 "chassis": "^On$",
Michael Walsh22b9fe62017-09-01 14:57:31 -0500602 "boot_progress": "^FW Progress, Starting OS|OSStart$",
Michael Walshc6e40b02017-09-29 15:27:33 -0500603 "operating_system": "^BootComplete$",
Michael Walsh10e7eb32017-03-21 11:25:58 -0500604 "host": "^Running$",
605 "os_ping": "^1$",
606 "os_login": "^1$",
607 "os_run_cmd": "^1$"
608 },
609 "bmc_reboot": 0,
610 "method_type": "keyword",
Michael Walsh65450af2017-12-12 14:04:46 -0600611 "method": "Run External IPMI Standard Command power cycle -N 10 -R 1",
Michael Walsh10e7eb32017-03-21 11:25:58 -0500612 "lib_file_path": "ipmi_client.robot"
613 },
Michael Walsh10e7eb32017-03-21 11:25:58 -0500614 "IPMI Power Reset": {
615 "start": {
Michael Walshffbc3d12017-03-31 09:32:00 -0500616 "rest": "^1$",
Michael Walsh10e7eb32017-03-21 11:25:58 -0500617 "chassis": "^On$",
Michael Walsh22b9fe62017-09-01 14:57:31 -0500618 "boot_progress": "^FW Progress, Starting OS|OSStart$",
Michael Walshc6e40b02017-09-29 15:27:33 -0500619 "operating_system": "^BootComplete$",
Michael Walsh10e7eb32017-03-21 11:25:58 -0500620 "host": "^Running$",
621 "os_ping": "^1$",
622 "os_login": "^1$",
623 "os_run_cmd": "^1$"
624 },
625 "end": {
Michael Walshffbc3d12017-03-31 09:32:00 -0500626 "rest": "^1$",
Michael Walsh10e7eb32017-03-21 11:25:58 -0500627 "chassis": "^On$",
Michael Walsh22b9fe62017-09-01 14:57:31 -0500628 "boot_progress": "^FW Progress, Starting OS|OSStart$",
Michael Walshc6e40b02017-09-29 15:27:33 -0500629 "operating_system": "^BootComplete$",
Michael Walsh10e7eb32017-03-21 11:25:58 -0500630 "host": "^Running$",
631 "os_ping": "^1$",
632 "os_login": "^1$",
633 "os_run_cmd": "^1$"
634 },
635 "bmc_reboot": 0,
636 "method_type": "keyword",
Michael Walsh65450af2017-12-12 14:04:46 -0600637 "method": "Run External IPMI Standard Command power reset -N 10 -R 1",
Michael Walsh10e7eb32017-03-21 11:25:58 -0500638 "lib_file_path": "ipmi_client.robot"
639 },
Michael Walsh4aa82202017-03-02 14:45:49 -0600640 "Auto Reboot": {
641 "start": {
Michael Walshffbc3d12017-03-31 09:32:00 -0500642 "rest": "^1$",
Michael Walsh4aa82202017-03-02 14:45:49 -0600643 "chassis": "^On$",
Michael Walsh22b9fe62017-09-01 14:57:31 -0500644 "boot_progress": "^FW Progress, Starting OS|OSStart$",
Michael Walshc6e40b02017-09-29 15:27:33 -0500645 "operating_system": "^BootComplete$",
Michael Walsh4aa82202017-03-02 14:45:49 -0600646 "host": "^Running$",
647 "os_ping": "^1$",
648 "os_login": "^1$",
649 "os_run_cmd": "^1$"
650 },
651 "end": {
Michael Walshffbc3d12017-03-31 09:32:00 -0500652 "rest": "^1$",
Michael Walsh4aa82202017-03-02 14:45:49 -0600653 "chassis": "^On$",
Michael Walsh22b9fe62017-09-01 14:57:31 -0500654 "boot_progress": "^FW Progress, Starting OS|OSStart$",
Michael Walshc6e40b02017-09-29 15:27:33 -0500655 "operating_system": "^BootComplete$",
Michael Walsh4aa82202017-03-02 14:45:49 -0600656 "host": "^Running$",
657 "os_ping": "^1$",
658 "os_login": "^1$",
659 "os_run_cmd": "^1$"
660 },
661 "bmc_reboot": 0,
662 "method_type": "keyword",
Michael Walsh4ffd1a12018-03-14 10:35:44 -0500663 "method": "utils.Initiate Auto Reboot 1000",
Michael Walsh4aa82202017-03-02 14:45:49 -0600664 "lib_file_path": "utils.robot"
Michael Walsh10e7eb32017-03-21 11:25:58 -0500665 },
Michael Walsh10e7eb32017-03-21 11:25:58 -0500666 "Host Reboot": {
667 "start": {
Michael Walshffbc3d12017-03-31 09:32:00 -0500668 "rest": "^1$",
Michael Walsh10e7eb32017-03-21 11:25:58 -0500669 "chassis": "^On$",
Michael Walsh22b9fe62017-09-01 14:57:31 -0500670 "boot_progress": "^FW Progress, Starting OS|OSStart$",
Michael Walshc6e40b02017-09-29 15:27:33 -0500671 "operating_system": "^BootComplete$",
Michael Walsh10e7eb32017-03-21 11:25:58 -0500672 "host": "^Running$",
673 "os_ping": "^1$",
674 "os_login": "^1$",
675 "os_run_cmd": "^1$"
676 },
677 "end": {
Michael Walshffbc3d12017-03-31 09:32:00 -0500678 "rest": "^1$",
Michael Walsh10e7eb32017-03-21 11:25:58 -0500679 "chassis": "^On$",
Michael Walsh22b9fe62017-09-01 14:57:31 -0500680 "boot_progress": "^FW Progress, Starting OS|OSStart$",
Michael Walshc6e40b02017-09-29 15:27:33 -0500681 "operating_system": "^BootComplete$",
Michael Walsh10e7eb32017-03-21 11:25:58 -0500682 "host": "^Running$",
683 "os_ping": "^1$",
684 "os_login": "^1$",
685 "os_run_cmd": "^1$"
686 },
687 "bmc_reboot": 0,
688 "method_type": "keyword",
689 "method": "utils.Initiate OS Host Reboot",
690 "lib_file_path": "utils.robot"
Michael Walsh287a0032019-02-14 18:00:20 -0600691 },
George Keishinge523fc02020-03-23 12:28:01 -0500692 "RF SYS GracefulRestart": {
Michael Walsh287a0032019-02-14 18:00:20 -0600693 "start": {
694 "rest": "^1$",
695 "chassis": "^On$",
696 "boot_progress": "^FW Progress, Starting OS|OSStart$",
697 "operating_system": "^BootComplete$",
698 "host": "^Running$",
699 "os_ping": "^1$",
700 "os_login": "^1$",
701 "os_run_cmd": "^1$"
702 },
703 "end": {
704 "rest": "^1$",
705 "chassis": "^On$",
706 "boot_progress": "^FW Progress, Starting OS|OSStart$",
707 "operating_system": "^BootComplete$",
708 "host": "^Running$",
709 "os_ping": "^1$",
710 "os_login": "^1$",
711 "os_run_cmd": "^1$"
712 },
713 "bmc_reboot": 0,
714 "method_type": "keyword",
715 "method": "Redfish Power Operation GracefulRestart",
716 "lib_file_path": "bmc_redfish_utils.robot"
George Keishing5b2a6132020-03-03 07:54:32 -0600717 },
George Keishing5b2a6132020-03-03 07:54:32 -0600718 "RF SYS ForceRestart": {
719 "start": {
720 "rest": "^1$",
721 "chassis": "^On$",
722 "boot_progress": "^FW Progress, Starting OS|OSStart$",
723 "operating_system": "^BootComplete$",
724 "host": "^Running$",
725 "os_ping": "^1$",
726 "os_login": "^1$",
727 "os_run_cmd": "^1$"
728 },
729 "end": {
730 "rest": "^1$",
731 "chassis": "^On$",
732 "boot_progress": "^FW Progress, Starting OS|OSStart$",
733 "operating_system": "^BootComplete$",
734 "host": "^Running$",
735 "os_ping": "^1$",
736 "os_login": "^1$",
737 "os_run_cmd": "^1$"
738 },
739 "bmc_reboot": 0,
740 "method_type": "keyword",
741 "method": "Redfish Power Operation ForceRestart",
742 "lib_file_path": "bmc_redfish_utils.robot"
Michael Sheposd66cd552020-08-20 16:24:21 -0500743 },
Michael Sheposd66cd552020-08-20 16:24:21 -0500744 "OPAL TI": {
745 "start": {
746 "rest": "^1$",
747 "chassis": "^On$",
748 "boot_progress": "^FW Progress, Starting OS|OSStart$",
749 "operating_system": "^BootComplete$",
750 "host": "^Running$",
751 "os_ping": "^1$",
752 "os_login": "^1$",
753 "os_run_cmd": "^1$"
754 },
755 "end": {
756 "rest": "^1$",
757 "chassis": "^On$",
758 "boot_progress": "^FW Progress, Starting OS|OSStart$",
759 "operating_system": "^BootComplete$",
760 "host": "^Running$",
761 "os_ping": "^1$",
762 "os_login": "^1$",
763 "os_run_cmd": "^1$"
764 },
765 "bmc_reboot": 0,
766 "method_type": "keyword",
767 "method": "Inject OPAL TI",
768 "lib_file_path": "open_power_utils.robot"
Michael Walshda2d43c2017-02-20 16:04:59 -0600769 }
770}