blob: 5379a4a4b2da083029ef9d77161c1debde2e2553 [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 Keishingbade11a2022-01-31 09:02:06 -060062 "method": "BMC Execute Command bash -c 'export PDBG_DTB=/var/lib/phosphor-software-manager/pnor/rw/DEVTREE;/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$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500323 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500324 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600325 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500326 "os_ping": "^1$",
327 "os_login": "^1$",
328 "os_run_cmd": "^1$"
329 },
330 "bmc_reboot": 1,
331 "method_type": "keyword",
332 "method": "Run External IPMI Standard Command mc reset warm -N 10 -R 1 ; Printn",
333 "lib_file_path": "ipmi_client.robot:gen_print.py"
334 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500335 "IPMI MC Reset Warm (off)": {
336 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600337 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500338 "chassis": "^Off$"
339 },
340 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600341 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500342 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -0600343 "boot_progress": "^None$",
344 "host": "^Disabled$"
Michael Sheposc1b73de2020-10-07 10:52:15 -0500345 },
346 "bmc_reboot": 1,
347 "method_type": "keyword",
348 "method": "Run External IPMI Standard Command mc reset warm -N 10 -R 1 ; Printn",
349 "lib_file_path": "ipmi_client.robot:gen_print.py"
350 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500351 "IPMI MC Reset Cold (run)": {
352 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600353 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500354 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500355 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600356 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500357 "os_ping": "^1$",
358 "os_login": "^1$",
359 "os_run_cmd": "^1$"
360 },
361 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600362 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500363 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500364 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600365 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500366 "os_ping": "^1$",
367 "os_login": "^1$",
368 "os_run_cmd": "^1$"
369 },
370 "bmc_reboot": 1,
371 "method_type": "keyword",
372 "method": "Run External IPMI Standard Command mc reset cold -N 10 -R 1 ; Printn",
373 "lib_file_path": "ipmi_client.robot:gen_print.py"
374 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500375 "IPMI MC Reset Cold (off)": {
376 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600377 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500378 "chassis": "^Off$"
379 },
380 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600381 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500382 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -0600383 "boot_progress": "^None$",
384 "host": "^Disabled$"
Michael Sheposc1b73de2020-10-07 10:52:15 -0500385 },
386 "bmc_reboot": 1,
387 "method_type": "keyword",
388 "method": "Run External IPMI Standard Command mc reset cold -N 10 -R 1 ; Printn",
389 "lib_file_path": "ipmi_client.robot:gen_print.py"
390 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500391 "IPMI Std MC Reset Warm (run)": {
392 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600393 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500394 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500395 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600396 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500397 "os_ping": "^1$",
398 "os_login": "^1$",
399 "os_run_cmd": "^1$"
400 },
401 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600402 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500403 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500404 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600405 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500406 "os_ping": "^1$",
407 "os_login": "^1$",
408 "os_run_cmd": "^1$"
409 },
410 "bmc_reboot": 1,
411 "method_type": "keyword",
412 "method": "Run IPMI Standard Command mc reset warm -N 10 -R 1 ; Printn",
413 "lib_file_path": "ipmi_client.robot:gen_print.py"
414 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500415 "IPMI Std MC Reset Warm (off)": {
416 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600417 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500418 "chassis": "^Off$"
419 },
420 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600421 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500422 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -0600423 "boot_progress": "^None$",
424 "host": "^Disabled$"
Michael Sheposc1b73de2020-10-07 10:52:15 -0500425 },
426 "bmc_reboot": 1,
427 "method_type": "keyword",
428 "method": "Run IPMI Standard Command mc reset warm -N 10 -R 1 ; Printn",
429 "lib_file_path": "ipmi_client.robot:gen_print.py"
430 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500431 "IPMI Std MC Reset Cold (run)": {
432 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600433 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500434 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500435 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600436 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500437 "os_ping": "^1$",
438 "os_login": "^1$",
439 "os_run_cmd": "^1$"
440 },
441 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600442 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500443 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500444 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600445 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500446 "os_ping": "^1$",
447 "os_login": "^1$",
448 "os_run_cmd": "^1$"
449 },
450 "bmc_reboot": 1,
451 "method_type": "keyword",
452 "method": "Run IPMI Standard Command mc reset cold -N 10 -R 1 ; Printn",
453 "lib_file_path": "ipmi_client.robot:gen_print.py"
454 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500455 "IPMI Std MC Reset Cold (off)": {
456 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600457 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500458 "chassis": "^Off$"
459 },
460 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600461 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500462 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -0600463 "boot_progress": "^None$",
464 "host": "^Disabled$"
Michael Sheposc1b73de2020-10-07 10:52:15 -0500465 },
466 "bmc_reboot": 1,
467 "method_type": "keyword",
468 "method": "Run IPMI Standard Command mc reset cold -N 10 -R 1 ; Printn",
469 "lib_file_path": "ipmi_client.robot:gen_print.py"
470 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500471 "IPMI Power Cycle": {
472 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600473 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500474 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500475 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600476 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500477 "os_ping": "^1$",
478 "os_login": "^1$",
479 "os_run_cmd": "^1$"
480 },
481 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600482 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500483 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500484 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600485 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500486 "os_ping": "^1$",
487 "os_login": "^1$",
488 "os_run_cmd": "^1$"
489 },
490 "bmc_reboot": 0,
491 "method_type": "keyword",
492 "method": "Run External IPMI Standard Command power cycle -N 10 -R 1",
493 "lib_file_path": "ipmi_client.robot"
494 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500495 "IPMI Power Reset": {
496 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600497 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500498 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500499 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600500 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500501 "os_ping": "^1$",
502 "os_login": "^1$",
503 "os_run_cmd": "^1$"
504 },
505 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600506 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500507 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500508 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600509 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500510 "os_ping": "^1$",
511 "os_login": "^1$",
512 "os_run_cmd": "^1$"
513 },
514 "bmc_reboot": 0,
515 "method_type": "keyword",
516 "method": "Run External IPMI Standard Command power reset -N 10 -R 1",
517 "lib_file_path": "ipmi_client.robot"
518 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500519 "Auto Reboot": {
520 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600521 "redfish": "^1$",
George Keishingc0701102021-09-30 12:12:04 -0500522 "chassis": "^Off$",
523 "boot_progress": "^None$",
524 "host": "^Disabled$",
525 "os_ping": "^0$",
526 "os_login": "^0$",
527 "os_run_cmd": "^0$"
Michael Sheposc1b73de2020-10-07 10:52:15 -0500528 },
529 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600530 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500531 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500532 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600533 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500534 "os_ping": "^1$",
535 "os_login": "^1$",
536 "os_run_cmd": "^1$"
537 },
538 "bmc_reboot": 0,
539 "method_type": "keyword",
George Keishingc0701102021-09-30 12:12:04 -0500540 "method": "utils.Redfish Initiate Auto Reboot 1000",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500541 "lib_file_path": "utils.robot"
542 },
George Keishingf5fec0d2021-10-08 12:38:45 -0500543 "Host initd Reset": {
544 "start": {
545 "redfish": "^1$",
546 "chassis": "^On$",
547 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
548 "host": "^Enabled$",
549 "os_ping": "^1$",
550 "os_login": "^1$",
551 "os_run_cmd": "^1$"
552 },
553 "end": {
554 "redfish": "^1$",
George Keishingfe297fe2022-04-05 01:46:12 -0500555 "bmc": "^Enabled$",
George Keishingf5fec0d2021-10-08 12:38:45 -0500556 "chassis": "^On$",
557 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
558 "host": "^Enabled$",
559 "os_ping": "^1$",
560 "os_login": "^1$",
561 "os_run_cmd": "^1$"
562 },
563 "bmc_reboot": 0,
564 "method_type": "keyword",
565 "method": "utils.Stop PLDM Service And Wait",
566 "lib_file_path": "utils.robot"
567 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500568 "Host Reboot": {
569 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600570 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500571 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500572 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600573 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500574 "os_ping": "^1$",
575 "os_login": "^1$",
576 "os_run_cmd": "^1$"
577 },
578 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600579 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500580 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500581 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600582 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500583 "os_ping": "^1$",
584 "os_login": "^1$",
585 "os_run_cmd": "^1$"
586 },
587 "bmc_reboot": 0,
588 "method_type": "keyword",
589 "method": "utils.Initiate OS Host Reboot",
590 "lib_file_path": "utils.robot"
591 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500592 "RF SYS GracefulRestart": {
593 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600594 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500595 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500596 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600597 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500598 "os_ping": "^1$",
599 "os_login": "^1$",
600 "os_run_cmd": "^1$"
601 },
602 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600603 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500604 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500605 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600606 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500607 "os_ping": "^1$",
608 "os_login": "^1$",
609 "os_run_cmd": "^1$"
610 },
611 "bmc_reboot": 0,
612 "method_type": "keyword",
613 "method": "Redfish Power Operation GracefulRestart",
614 "lib_file_path": "bmc_redfish_utils.robot"
615 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500616 "RF SYS ForceRestart": {
617 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600618 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500619 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500620 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600621 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500622 "os_ping": "^1$",
623 "os_login": "^1$",
624 "os_run_cmd": "^1$"
625 },
626 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600627 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500628 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500629 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600630 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500631 "os_ping": "^1$",
632 "os_login": "^1$",
633 "os_run_cmd": "^1$"
634 },
635 "bmc_reboot": 0,
636 "method_type": "keyword",
637 "method": "Redfish Power Operation ForceRestart",
638 "lib_file_path": "bmc_redfish_utils.robot"
639 },
David Shaw21d2ac92021-11-18 15:38:51 -0600640 "Tool Initd MP Reboot": {
641 "start": {
642 "redfish": "^1$",
643 "chassis": "^On$",
644 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
645 "host": "^Enabled$",
646 "os_ping": "^1$",
647 "os_login": "^1$",
648 "os_run_cmd": "^1$"
649 },
650 "end": {
651 "redfish": "^1$",
652 "chassis": "^On$",
653 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
654 "host": "^Enabled$",
655 "os_ping": "^1$",
656 "os_login": "^1$",
657 "os_run_cmd": "^1$"
658 },
659 "bmc_reboot": 0,
660 "method_type": "keyword",
661 "method": "BMC Execute Command systemctl start obmc-host-crash@0.target"
662 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500663 "OPAL TI": {
664 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600665 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500666 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500667 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600668 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500669 "os_ping": "^1$",
670 "os_login": "^1$",
671 "os_run_cmd": "^1$"
672 },
673 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600674 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500675 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500676 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600677 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500678 "os_ping": "^1$",
679 "os_login": "^1$",
680 "os_run_cmd": "^1$"
681 },
682 "bmc_reboot": 0,
683 "method_type": "keyword",
684 "method": "Inject OPAL TI",
685 "lib_file_path": "open_power_utils.robot"
Michael Sheposc1b73de2020-10-07 10:52:15 -0500686 }
687}