blob: 238fd4b75b5be000928740cb1a2191f189548721 [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$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500201 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500202 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600203 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500204 "os_ping": "^1$",
205 "os_login": "^1$",
206 "os_run_cmd": "^1$"
207 },
208 "bmc_reboot": 1,
209 "method_type": "keyword",
210 "method": "BMC Execute Command /sbin/reboot fork=${1}"
211 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500212 "Redfish OBMC Reboot (run)": {
213 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600214 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500215 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500216 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600217 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500218 "os_ping": "^1$",
219 "os_login": "^1$",
220 "os_run_cmd": "^1$"
221 },
222 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600223 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500224 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500225 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600226 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500227 "os_ping": "^1$",
228 "os_login": "^1$",
229 "os_run_cmd": "^1$"
230 },
231 "bmc_reboot": 1,
232 "method_type": "keyword",
233 "method": "Redfish BMC Reset Operation",
234 "lib_file_path": "bmc_redfish_utils.robot"
235 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500236 "OBMC Reboot (off)": {
237 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600238 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500239 "chassis": "^Off$"
240 },
241 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600242 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500243 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -0600244 "boot_progress": "^None$",
245 "host": "^Disabled$"
Michael Sheposc1b73de2020-10-07 10:52:15 -0500246 },
247 "bmc_reboot": 1,
248 "method_type": "keyword",
249 "method": "BMC Execute Command /sbin/reboot fork=${1}"
250 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500251 "Redfish OBMC Reboot (off)": {
252 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600253 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500254 "chassis": "^Off$"
255 },
256 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600257 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500258 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -0600259 "boot_progress": "^None$",
260 "host": "^Disabled$"
Michael Sheposc1b73de2020-10-07 10:52:15 -0500261 },
262 "bmc_reboot": 1,
263 "method_type": "keyword",
264 "method": "Redfish BMC Reset Operation",
265 "lib_file_path": "bmc_redfish_utils.robot"
266 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500267 "PDU AC Cycle (run)": {
268 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600269 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500270 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500271 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600272 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500273 "os_ping": "^1$",
274 "os_login": "^1$",
275 "os_run_cmd": "^1$"
276 },
277 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600278 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500279 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500280 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600281 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500282 "os_ping": "^1$",
283 "os_login": "^1$",
284 "os_run_cmd": "^1$"
285 },
286 "bmc_reboot": 1,
287 "method_type": "keyword",
288 "method": "Set Global Variable ${PDU_TYPE} pdu ; Set Global Variable ${PDU_IP} ${PDU_HOST} ; PDU Power Cycle",
289 "lib_file_path": "pdu/pdu.robot:pdu/synaccess.robot"
290 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500291 "PDU AC Cycle (off)": {
292 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600293 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500294 "chassis": "^Off$"
295 },
296 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600297 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500298 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -0600299 "boot_progress": "^None$",
300 "host": "^Disabled$"
Michael Sheposc1b73de2020-10-07 10:52:15 -0500301 },
302 "bmc_reboot": 1,
303 "method_type": "keyword",
304 "method": "Set Global Variable ${PDU_TYPE} pdu ; Set Global Variable ${PDU_IP} ${PDU_HOST} ; PDU Power Cycle",
305 "lib_file_path": "pdu/pdu.robot:pdu/synaccess.robot"
306 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500307 "IPMI MC Reset Warm (run)": {
308 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600309 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500310 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500311 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600312 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500313 "os_ping": "^1$",
314 "os_login": "^1$",
315 "os_run_cmd": "^1$"
316 },
317 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600318 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500319 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500320 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600321 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500322 "os_ping": "^1$",
323 "os_login": "^1$",
324 "os_run_cmd": "^1$"
325 },
326 "bmc_reboot": 1,
327 "method_type": "keyword",
328 "method": "Run External IPMI Standard Command mc reset warm -N 10 -R 1 ; Printn",
329 "lib_file_path": "ipmi_client.robot:gen_print.py"
330 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500331 "IPMI MC Reset Warm (off)": {
332 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600333 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500334 "chassis": "^Off$"
335 },
336 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600337 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500338 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -0600339 "boot_progress": "^None$",
340 "host": "^Disabled$"
Michael Sheposc1b73de2020-10-07 10:52:15 -0500341 },
342 "bmc_reboot": 1,
343 "method_type": "keyword",
344 "method": "Run External IPMI Standard Command mc reset warm -N 10 -R 1 ; Printn",
345 "lib_file_path": "ipmi_client.robot:gen_print.py"
346 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500347 "IPMI MC Reset Cold (run)": {
348 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600349 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500350 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500351 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600352 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500353 "os_ping": "^1$",
354 "os_login": "^1$",
355 "os_run_cmd": "^1$"
356 },
357 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600358 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500359 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500360 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600361 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500362 "os_ping": "^1$",
363 "os_login": "^1$",
364 "os_run_cmd": "^1$"
365 },
366 "bmc_reboot": 1,
367 "method_type": "keyword",
368 "method": "Run External IPMI Standard Command mc reset cold -N 10 -R 1 ; Printn",
369 "lib_file_path": "ipmi_client.robot:gen_print.py"
370 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500371 "IPMI MC Reset Cold (off)": {
372 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600373 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500374 "chassis": "^Off$"
375 },
376 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600377 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500378 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -0600379 "boot_progress": "^None$",
380 "host": "^Disabled$"
Michael Sheposc1b73de2020-10-07 10:52:15 -0500381 },
382 "bmc_reboot": 1,
383 "method_type": "keyword",
384 "method": "Run External IPMI Standard Command mc reset cold -N 10 -R 1 ; Printn",
385 "lib_file_path": "ipmi_client.robot:gen_print.py"
386 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500387 "IPMI Std MC Reset Warm (run)": {
388 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600389 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500390 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500391 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600392 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500393 "os_ping": "^1$",
394 "os_login": "^1$",
395 "os_run_cmd": "^1$"
396 },
397 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600398 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500399 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500400 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600401 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500402 "os_ping": "^1$",
403 "os_login": "^1$",
404 "os_run_cmd": "^1$"
405 },
406 "bmc_reboot": 1,
407 "method_type": "keyword",
408 "method": "Run IPMI Standard Command mc reset warm -N 10 -R 1 ; Printn",
409 "lib_file_path": "ipmi_client.robot:gen_print.py"
410 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500411 "IPMI Std MC Reset Warm (off)": {
412 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600413 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500414 "chassis": "^Off$"
415 },
416 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600417 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500418 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -0600419 "boot_progress": "^None$",
420 "host": "^Disabled$"
Michael Sheposc1b73de2020-10-07 10:52:15 -0500421 },
422 "bmc_reboot": 1,
423 "method_type": "keyword",
424 "method": "Run IPMI Standard Command mc reset warm -N 10 -R 1 ; Printn",
425 "lib_file_path": "ipmi_client.robot:gen_print.py"
426 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500427 "IPMI Std MC Reset Cold (run)": {
428 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600429 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500430 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500431 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600432 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500433 "os_ping": "^1$",
434 "os_login": "^1$",
435 "os_run_cmd": "^1$"
436 },
437 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600438 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500439 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500440 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600441 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500442 "os_ping": "^1$",
443 "os_login": "^1$",
444 "os_run_cmd": "^1$"
445 },
446 "bmc_reboot": 1,
447 "method_type": "keyword",
448 "method": "Run IPMI Standard Command mc reset cold -N 10 -R 1 ; Printn",
449 "lib_file_path": "ipmi_client.robot:gen_print.py"
450 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500451 "IPMI Std MC Reset Cold (off)": {
452 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600453 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500454 "chassis": "^Off$"
455 },
456 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600457 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500458 "chassis": "^Off$",
George Keishinge1879642020-12-09 13:20:15 -0600459 "boot_progress": "^None$",
460 "host": "^Disabled$"
Michael Sheposc1b73de2020-10-07 10:52:15 -0500461 },
462 "bmc_reboot": 1,
463 "method_type": "keyword",
464 "method": "Run IPMI Standard Command mc reset cold -N 10 -R 1 ; Printn",
465 "lib_file_path": "ipmi_client.robot:gen_print.py"
466 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500467 "IPMI Power Cycle": {
468 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600469 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500470 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500471 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600472 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500473 "os_ping": "^1$",
474 "os_login": "^1$",
475 "os_run_cmd": "^1$"
476 },
477 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600478 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500479 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500480 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600481 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500482 "os_ping": "^1$",
483 "os_login": "^1$",
484 "os_run_cmd": "^1$"
485 },
486 "bmc_reboot": 0,
487 "method_type": "keyword",
488 "method": "Run External IPMI Standard Command power cycle -N 10 -R 1",
489 "lib_file_path": "ipmi_client.robot"
490 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500491 "IPMI Power Reset": {
492 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600493 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500494 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500495 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600496 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500497 "os_ping": "^1$",
498 "os_login": "^1$",
499 "os_run_cmd": "^1$"
500 },
501 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600502 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500503 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500504 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600505 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500506 "os_ping": "^1$",
507 "os_login": "^1$",
508 "os_run_cmd": "^1$"
509 },
510 "bmc_reboot": 0,
511 "method_type": "keyword",
512 "method": "Run External IPMI Standard Command power reset -N 10 -R 1",
513 "lib_file_path": "ipmi_client.robot"
514 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500515 "Auto Reboot": {
516 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600517 "redfish": "^1$",
George Keishingc0701102021-09-30 12:12:04 -0500518 "chassis": "^Off$",
519 "boot_progress": "^None$",
520 "host": "^Disabled$",
521 "os_ping": "^0$",
522 "os_login": "^0$",
523 "os_run_cmd": "^0$"
Michael Sheposc1b73de2020-10-07 10:52:15 -0500524 },
525 "end": {
George Keishinge1879642020-12-09 13:20:15 -0600526 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500527 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500528 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600529 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500530 "os_ping": "^1$",
531 "os_login": "^1$",
532 "os_run_cmd": "^1$"
533 },
534 "bmc_reboot": 0,
535 "method_type": "keyword",
George Keishingc0701102021-09-30 12:12:04 -0500536 "method": "utils.Redfish Initiate Auto Reboot 1000",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500537 "lib_file_path": "utils.robot"
538 },
George Keishingf5fec0d2021-10-08 12:38:45 -0500539 "Host initd Reset": {
540 "start": {
541 "redfish": "^1$",
542 "chassis": "^On$",
543 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
544 "host": "^Enabled$",
545 "os_ping": "^1$",
546 "os_login": "^1$",
547 "os_run_cmd": "^1$"
548 },
549 "end": {
550 "redfish": "^1$",
551 "chassis": "^On$",
552 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
553 "host": "^Enabled$",
554 "os_ping": "^1$",
555 "os_login": "^1$",
556 "os_run_cmd": "^1$"
557 },
558 "bmc_reboot": 0,
559 "method_type": "keyword",
560 "method": "utils.Stop PLDM Service And Wait",
561 "lib_file_path": "utils.robot"
562 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500563 "Host Reboot": {
564 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600565 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500566 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500567 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600568 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500569 "os_ping": "^1$",
570 "os_login": "^1$",
571 "os_run_cmd": "^1$"
572 },
573 "end": {
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 "bmc_reboot": 0,
583 "method_type": "keyword",
584 "method": "utils.Initiate OS Host Reboot",
585 "lib_file_path": "utils.robot"
586 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500587 "RF SYS GracefulRestart": {
588 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600589 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500590 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500591 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600592 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500593 "os_ping": "^1$",
594 "os_login": "^1$",
595 "os_run_cmd": "^1$"
596 },
597 "end": {
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 "bmc_reboot": 0,
607 "method_type": "keyword",
608 "method": "Redfish Power Operation GracefulRestart",
609 "lib_file_path": "bmc_redfish_utils.robot"
610 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500611 "RF SYS ForceRestart": {
612 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600613 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500614 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500615 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600616 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500617 "os_ping": "^1$",
618 "os_login": "^1$",
619 "os_run_cmd": "^1$"
620 },
621 "end": {
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 "bmc_reboot": 0,
631 "method_type": "keyword",
632 "method": "Redfish Power Operation ForceRestart",
633 "lib_file_path": "bmc_redfish_utils.robot"
634 },
David Shaw21d2ac92021-11-18 15:38:51 -0600635 "Tool Initd MP Reboot": {
636 "start": {
637 "redfish": "^1$",
638 "chassis": "^On$",
639 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
640 "host": "^Enabled$",
641 "os_ping": "^1$",
642 "os_login": "^1$",
643 "os_run_cmd": "^1$"
644 },
645 "end": {
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 "bmc_reboot": 0,
655 "method_type": "keyword",
656 "method": "BMC Execute Command systemctl start obmc-host-crash@0.target"
657 },
Michael Sheposc1b73de2020-10-07 10:52:15 -0500658 "OPAL TI": {
659 "start": {
George Keishinge1879642020-12-09 13:20:15 -0600660 "redfish": "^1$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500661 "chassis": "^On$",
George Keishing89c98372021-08-13 08:15:10 -0500662 "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$",
George Keishinge1879642020-12-09 13:20:15 -0600663 "host": "^Enabled$",
Michael Sheposc1b73de2020-10-07 10:52:15 -0500664 "os_ping": "^1$",
665 "os_login": "^1$",
666 "os_run_cmd": "^1$"
667 },
668 "end": {
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 "bmc_reboot": 0,
678 "method_type": "keyword",
679 "method": "Inject OPAL TI",
680 "lib_file_path": "open_power_utils.robot"
Michael Sheposc1b73de2020-10-07 10:52:15 -0500681 }
682}