1c1b73de1SMichael Shepos{ 2c1b73de1SMichael Shepos "Redfish Power On": { 3c1b73de1SMichael Shepos "start": { 4e187964aSGeorge Keishing "redfish": "^1$", 5c1b73de1SMichael Shepos "chassis": "^Off$", 6e187964aSGeorge Keishing "boot_progress": "^None$", 7e187964aSGeorge Keishing "host": "^Disabled$" 8c1b73de1SMichael Shepos }, 9c1b73de1SMichael Shepos "end": { 10e187964aSGeorge Keishing "redfish": "^1$", 11c1b73de1SMichael Shepos "chassis": "^On$", 1289c98377SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 13e187964aSGeorge Keishing "host": "^Enabled$", 14c1b73de1SMichael Shepos "os_ping": "^1$", 15c1b73de1SMichael Shepos "os_login": "^1$", 16c1b73de1SMichael Shepos "os_run_cmd": "^1$" 17c1b73de1SMichael Shepos }, 18c1b73de1SMichael Shepos "bmc_reboot": 0, 19c1b73de1SMichael Shepos "method_type": "keyword", 20c1b73de1SMichael Shepos "method": "Redfish Power Operation On", 21c1b73de1SMichael Shepos "lib_file_path": "bmc_redfish_utils.robot" 22c1b73de1SMichael Shepos }, 23c1b73de1SMichael Shepos "IPMI Power On": { 24c1b73de1SMichael Shepos "start": { 25e187964aSGeorge Keishing "redfish": "^1$", 26c1b73de1SMichael Shepos "chassis": "^Off$", 27e187964aSGeorge Keishing "boot_progress": "^None$", 28e187964aSGeorge Keishing "host": "^Disabled$" 29c1b73de1SMichael Shepos }, 30c1b73de1SMichael Shepos "end": { 31e187964aSGeorge Keishing "redfish": "^1$", 32c1b73de1SMichael Shepos "chassis": "^On$", 3389c98377SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 34e187964aSGeorge Keishing "host": "^Enabled$", 35c1b73de1SMichael Shepos "os_ping": "^1$", 36c1b73de1SMichael Shepos "os_login": "^1$", 37c1b73de1SMichael Shepos "os_run_cmd": "^1$" 38c1b73de1SMichael Shepos }, 39c1b73de1SMichael Shepos "bmc_reboot": 0, 40c1b73de1SMichael Shepos "method_type": "keyword", 41c1b73de1SMichael Shepos "method": "Run External IPMI Standard Command power on -N 10 -R 1", 42c1b73de1SMichael Shepos "lib_file_path": "ipmi_client.robot" 43c1b73de1SMichael Shepos }, 44f5fec0d2SGeorge Keishing "Istep Power On": { 45f5fec0d2SGeorge Keishing "start": { 46f5fec0d2SGeorge Keishing "redfish": "^1$", 47f5fec0d2SGeorge Keishing "chassis": "^Off$", 48f5fec0d2SGeorge Keishing "boot_progress": "^None$", 49f5fec0d2SGeorge Keishing "host": "^Disabled$" 50f5fec0d2SGeorge Keishing }, 51f5fec0d2SGeorge Keishing "end": { 52f5fec0d2SGeorge Keishing "redfish": "^1$", 53f5fec0d2SGeorge Keishing "chassis": "^On$", 54f5fec0d2SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 55f5fec0d2SGeorge Keishing "host": "^Enabled$", 56f5fec0d2SGeorge Keishing "os_ping": "^1$", 57f5fec0d2SGeorge Keishing "os_login": "^1$", 58f5fec0d2SGeorge Keishing "os_run_cmd": "^1$" 59f5fec0d2SGeorge Keishing }, 60f5fec0d2SGeorge Keishing "bmc_reboot": 0, 61f5fec0d2SGeorge Keishing "method_type": "keyword", 62389e7497SGeorge Keishing "method": "BMC Execute Command '/usr/bin/istep' fork=${1}" 63f5fec0d2SGeorge Keishing }, 64c1b73de1SMichael Shepos "Redfish Power Off": { 65c1b73de1SMichael Shepos "start": { 66e187964aSGeorge Keishing "redfish": "^1$", 67c1b73de1SMichael Shepos "chassis": "^On$" 68c1b73de1SMichael Shepos }, 69c1b73de1SMichael Shepos "end": { 70e187964aSGeorge Keishing "redfish": "^1$", 71c1b73de1SMichael Shepos "chassis": "^Off$", 72e187964aSGeorge Keishing "boot_progress": "^None$", 73e187964aSGeorge Keishing "host": "^Disabled$", 74c1b73de1SMichael Shepos "os_ping": "^0$", 75c1b73de1SMichael Shepos "os_login": "^0$", 76c1b73de1SMichael Shepos "os_run_cmd": "^0$" 77c1b73de1SMichael Shepos }, 78c1b73de1SMichael Shepos "bmc_reboot": 0, 79c1b73de1SMichael Shepos "method_type": "keyword", 80c1b73de1SMichael Shepos "method": "Redfish Power Operation GracefulShutdown", 81c1b73de1SMichael Shepos "lib_file_path": "bmc_redfish_utils.robot" 82c1b73de1SMichael Shepos }, 83c1b73de1SMichael Shepos "Redfish Hard Power Off": { 84c1b73de1SMichael Shepos "start": { 85e187964aSGeorge Keishing "redfish": "^1$", 86c1b73de1SMichael Shepos "chassis": "^On$" 87c1b73de1SMichael Shepos }, 88c1b73de1SMichael Shepos "end": { 89e187964aSGeorge Keishing "redfish": "^1$", 90c1b73de1SMichael Shepos "chassis": "^Off$", 91e187964aSGeorge Keishing "boot_progress": "^None$", 92e187964aSGeorge Keishing "host": "^Disabled$", 93c1b73de1SMichael Shepos "os_ping": "^0$", 94c1b73de1SMichael Shepos "os_login": "^0$", 95c1b73de1SMichael Shepos "os_run_cmd": "^0$" 96c1b73de1SMichael Shepos }, 97c1b73de1SMichael Shepos "bmc_reboot": 0, 98c1b73de1SMichael Shepos "method_type": "keyword", 99c1b73de1SMichael Shepos "method": "Redfish Power Operation ForceOff", 100c1b73de1SMichael Shepos "lib_file_path": "bmc_redfish_utils.robot" 101c1b73de1SMichael Shepos }, 102c1b73de1SMichael Shepos "IPMI Power Off": { 103c1b73de1SMichael Shepos "start": { 104e187964aSGeorge Keishing "redfish": "^1$", 105c1b73de1SMichael Shepos "chassis": "^On$" 106c1b73de1SMichael Shepos }, 107c1b73de1SMichael Shepos "end": { 108e187964aSGeorge Keishing "redfish": "^1$", 109c1b73de1SMichael Shepos "chassis": "^Off$", 110e187964aSGeorge Keishing "boot_progress": "^None$", 111e187964aSGeorge Keishing "host": "^Disabled$", 112c1b73de1SMichael Shepos "os_ping": "^0$", 113c1b73de1SMichael Shepos "os_login": "^0$", 114c1b73de1SMichael Shepos "os_run_cmd": "^0$" 115c1b73de1SMichael Shepos }, 116c1b73de1SMichael Shepos "bmc_reboot": 0, 117c1b73de1SMichael Shepos "method_type": "keyword", 118c1b73de1SMichael Shepos "method": "Run External IPMI Standard Command power off -N 10 -R 1", 119c1b73de1SMichael Shepos "lib_file_path": "ipmi_client.robot" 120c1b73de1SMichael Shepos }, 121c1b73de1SMichael Shepos "IPMI Power Soft": { 122c1b73de1SMichael Shepos "start": { 123e187964aSGeorge Keishing "redfish": "^1$", 124c1b73de1SMichael Shepos "chassis": "^On$" 125c1b73de1SMichael Shepos }, 126c1b73de1SMichael Shepos "end": { 127e187964aSGeorge Keishing "redfish": "^1$", 128c1b73de1SMichael Shepos "chassis": "^Off$", 129e187964aSGeorge Keishing "boot_progress": "^None$", 130e187964aSGeorge Keishing "host": "^Disabled$", 131c1b73de1SMichael Shepos "os_ping": "^0$", 132c1b73de1SMichael Shepos "os_login": "^0$", 133c1b73de1SMichael Shepos "os_run_cmd": "^0$" 134c1b73de1SMichael Shepos }, 135c1b73de1SMichael Shepos "bmc_reboot": 0, 136c1b73de1SMichael Shepos "method_type": "keyword", 137c1b73de1SMichael Shepos "method": "Run External IPMI Standard Command power soft -N 10 -R 1", 138c1b73de1SMichael Shepos "lib_file_path": "ipmi_client.robot" 139c1b73de1SMichael Shepos }, 140c1b73de1SMichael Shepos "Host Power Off": { 141c1b73de1SMichael Shepos "start": { 142e187964aSGeorge Keishing "redfish": "^1$", 143c1b73de1SMichael Shepos "chassis": "^On$", 14489c98377SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 145e187964aSGeorge Keishing "host": "^Enabled$", 146c1b73de1SMichael Shepos "os_ping": "^1$", 147c1b73de1SMichael Shepos "os_login": "^1$", 148c1b73de1SMichael Shepos "os_run_cmd": "^1$" 149c1b73de1SMichael Shepos }, 150c1b73de1SMichael Shepos "end": { 151e187964aSGeorge Keishing "redfish": "^1$", 152c1b73de1SMichael Shepos "chassis": "^Off$", 153e187964aSGeorge Keishing "boot_progress": "^None$", 154e187964aSGeorge Keishing "host": "^Disabled$", 155c1b73de1SMichael Shepos "os_ping": "^0$", 156c1b73de1SMichael Shepos "os_login": "^0$", 157c1b73de1SMichael Shepos "os_run_cmd": "^0$" 158c1b73de1SMichael Shepos }, 159c1b73de1SMichael Shepos "bmc_reboot": 0, 160c1b73de1SMichael Shepos "method_type": "keyword", 161c1b73de1SMichael Shepos "method": "utils.Initiate OS Host Power Off", 162c1b73de1SMichael Shepos "lib_file_path": "utils.robot" 163c1b73de1SMichael Shepos }, 164c1b73de1SMichael Shepos 165c1b73de1SMichael Shepos "APOR": { 166c1b73de1SMichael Shepos "start": { 167e187964aSGeorge Keishing "redfish": "^1$", 168c1b73de1SMichael Shepos "chassis": "^On$", 16989c98377SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 170e187964aSGeorge Keishing "host": "^Enabled$", 171c1b73de1SMichael Shepos "os_ping": "^1$", 172c1b73de1SMichael Shepos "os_login": "^1$", 173c1b73de1SMichael Shepos "os_run_cmd": "^1$" 174c1b73de1SMichael Shepos }, 175c1b73de1SMichael Shepos "end": { 176e187964aSGeorge Keishing "redfish": "^1$", 177c1b73de1SMichael Shepos "chassis": "^On$", 17889c98377SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 179e187964aSGeorge Keishing "host": "^Enabled$", 180c1b73de1SMichael Shepos "os_ping": "^1$", 181c1b73de1SMichael Shepos "os_login": "^1$", 182c1b73de1SMichael Shepos "os_run_cmd": "^1$" 183c1b73de1SMichael Shepos }, 184c1b73de1SMichael Shepos "bmc_reboot": 1, 185c1b73de1SMichael Shepos "method_type": "keyword", 186c1b73de1SMichael Shepos "method": "Set Global Variable ${PDU_TYPE} pdu ; Set Global Variable ${PDU_IP} ${PDU_HOST} ; PDU Power Cycle", 187c1b73de1SMichael Shepos "lib_file_path": "pdu/pdu.robot:pdu/synaccess.robot" 188c1b73de1SMichael Shepos }, 189c1b73de1SMichael Shepos "OBMC Reboot (run)": { 190c1b73de1SMichael Shepos "start": { 191e187964aSGeorge Keishing "redfish": "^1$", 192c1b73de1SMichael Shepos "chassis": "^On$", 19389c98377SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 194e187964aSGeorge Keishing "host": "^Enabled$", 195c1b73de1SMichael Shepos "os_ping": "^1$", 196c1b73de1SMichael Shepos "os_login": "^1$", 197c1b73de1SMichael Shepos "os_run_cmd": "^1$" 198c1b73de1SMichael Shepos }, 199c1b73de1SMichael Shepos "end": { 200e187964aSGeorge Keishing "redfish": "^1$", 201fe297feaSGeorge Keishing "bmc": "^Enabled$", 202c1b73de1SMichael Shepos "chassis": "^On$", 20389c98377SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 204e187964aSGeorge Keishing "host": "^Enabled$", 205c1b73de1SMichael Shepos "os_ping": "^1$", 206c1b73de1SMichael Shepos "os_login": "^1$", 207c1b73de1SMichael Shepos "os_run_cmd": "^1$" 208c1b73de1SMichael Shepos }, 209c1b73de1SMichael Shepos "bmc_reboot": 1, 210c1b73de1SMichael Shepos "method_type": "keyword", 211c1b73de1SMichael Shepos "method": "BMC Execute Command /sbin/reboot fork=${1}" 212c1b73de1SMichael Shepos }, 213c1b73de1SMichael Shepos "Redfish OBMC Reboot (run)": { 214c1b73de1SMichael Shepos "start": { 215e187964aSGeorge Keishing "redfish": "^1$", 216c1b73de1SMichael Shepos "chassis": "^On$", 21789c98377SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 218e187964aSGeorge Keishing "host": "^Enabled$", 219c1b73de1SMichael Shepos "os_ping": "^1$", 220c1b73de1SMichael Shepos "os_login": "^1$", 221c1b73de1SMichael Shepos "os_run_cmd": "^1$" 222c1b73de1SMichael Shepos }, 223c1b73de1SMichael Shepos "end": { 224e187964aSGeorge Keishing "redfish": "^1$", 225fe297feaSGeorge Keishing "bmc": "^Enabled$", 226c1b73de1SMichael Shepos "chassis": "^On$", 22789c98377SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 228e187964aSGeorge Keishing "host": "^Enabled$", 229c1b73de1SMichael Shepos "os_ping": "^1$", 230c1b73de1SMichael Shepos "os_login": "^1$", 231c1b73de1SMichael Shepos "os_run_cmd": "^1$" 232c1b73de1SMichael Shepos }, 233c1b73de1SMichael Shepos "bmc_reboot": 1, 234c1b73de1SMichael Shepos "method_type": "keyword", 235c1b73de1SMichael Shepos "method": "Redfish BMC Reset Operation", 236c1b73de1SMichael Shepos "lib_file_path": "bmc_redfish_utils.robot" 237c1b73de1SMichael Shepos }, 238c1b73de1SMichael Shepos "OBMC Reboot (off)": { 239c1b73de1SMichael Shepos "start": { 240e187964aSGeorge Keishing "redfish": "^1$", 241c1b73de1SMichael Shepos "chassis": "^Off$" 242c1b73de1SMichael Shepos }, 243c1b73de1SMichael Shepos "end": { 244e187964aSGeorge Keishing "redfish": "^1$", 245fe297feaSGeorge Keishing "bmc": "^Enabled$", 246c1b73de1SMichael Shepos "chassis": "^Off$", 247e187964aSGeorge Keishing "boot_progress": "^None$", 248e187964aSGeorge Keishing "host": "^Disabled$" 249c1b73de1SMichael Shepos }, 250c1b73de1SMichael Shepos "bmc_reboot": 1, 251c1b73de1SMichael Shepos "method_type": "keyword", 252c1b73de1SMichael Shepos "method": "BMC Execute Command /sbin/reboot fork=${1}" 253c1b73de1SMichael Shepos }, 254c1b73de1SMichael Shepos "Redfish OBMC Reboot (off)": { 255c1b73de1SMichael Shepos "start": { 256e187964aSGeorge Keishing "redfish": "^1$", 257c1b73de1SMichael Shepos "chassis": "^Off$" 258c1b73de1SMichael Shepos }, 259c1b73de1SMichael Shepos "end": { 260e187964aSGeorge Keishing "redfish": "^1$", 261fe297feaSGeorge Keishing "bmc": "^Enabled$", 262c1b73de1SMichael Shepos "chassis": "^Off$", 263e187964aSGeorge Keishing "boot_progress": "^None$", 264e187964aSGeorge Keishing "host": "^Disabled$" 265c1b73de1SMichael Shepos }, 266c1b73de1SMichael Shepos "bmc_reboot": 1, 267c1b73de1SMichael Shepos "method_type": "keyword", 268c1b73de1SMichael Shepos "method": "Redfish BMC Reset Operation", 269c1b73de1SMichael Shepos "lib_file_path": "bmc_redfish_utils.robot" 270c1b73de1SMichael Shepos }, 271c1b73de1SMichael Shepos "PDU AC Cycle (run)": { 272c1b73de1SMichael Shepos "start": { 273e187964aSGeorge Keishing "redfish": "^1$", 274c1b73de1SMichael Shepos "chassis": "^On$", 27589c98377SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 276e187964aSGeorge Keishing "host": "^Enabled$", 277c1b73de1SMichael Shepos "os_ping": "^1$", 278c1b73de1SMichael Shepos "os_login": "^1$", 279c1b73de1SMichael Shepos "os_run_cmd": "^1$" 280c1b73de1SMichael Shepos }, 281c1b73de1SMichael Shepos "end": { 282e187964aSGeorge Keishing "redfish": "^1$", 283c1b73de1SMichael Shepos "chassis": "^On$", 28489c98377SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 285e187964aSGeorge Keishing "host": "^Enabled$", 286c1b73de1SMichael Shepos "os_ping": "^1$", 287c1b73de1SMichael Shepos "os_login": "^1$", 288c1b73de1SMichael Shepos "os_run_cmd": "^1$" 289c1b73de1SMichael Shepos }, 290c1b73de1SMichael Shepos "bmc_reboot": 1, 291c1b73de1SMichael Shepos "method_type": "keyword", 292c1b73de1SMichael Shepos "method": "Set Global Variable ${PDU_TYPE} pdu ; Set Global Variable ${PDU_IP} ${PDU_HOST} ; PDU Power Cycle", 293c1b73de1SMichael Shepos "lib_file_path": "pdu/pdu.robot:pdu/synaccess.robot" 294c1b73de1SMichael Shepos }, 295c1b73de1SMichael Shepos "PDU AC Cycle (off)": { 296c1b73de1SMichael Shepos "start": { 297e187964aSGeorge Keishing "redfish": "^1$", 298c1b73de1SMichael Shepos "chassis": "^Off$" 299c1b73de1SMichael Shepos }, 300c1b73de1SMichael Shepos "end": { 301e187964aSGeorge Keishing "redfish": "^1$", 302c1b73de1SMichael Shepos "chassis": "^Off$", 303e187964aSGeorge Keishing "boot_progress": "^None$", 304e187964aSGeorge Keishing "host": "^Disabled$" 305c1b73de1SMichael Shepos }, 306c1b73de1SMichael Shepos "bmc_reboot": 1, 307c1b73de1SMichael Shepos "method_type": "keyword", 308c1b73de1SMichael Shepos "method": "Set Global Variable ${PDU_TYPE} pdu ; Set Global Variable ${PDU_IP} ${PDU_HOST} ; PDU Power Cycle", 309c1b73de1SMichael Shepos "lib_file_path": "pdu/pdu.robot:pdu/synaccess.robot" 310c1b73de1SMichael Shepos }, 311c1b73de1SMichael Shepos "IPMI MC Reset Warm (run)": { 312c1b73de1SMichael Shepos "start": { 313e187964aSGeorge Keishing "redfish": "^1$", 314c1b73de1SMichael Shepos "chassis": "^On$", 31589c98377SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 316e187964aSGeorge Keishing "host": "^Enabled$", 317c1b73de1SMichael Shepos "os_ping": "^1$", 318c1b73de1SMichael Shepos "os_login": "^1$", 319c1b73de1SMichael Shepos "os_run_cmd": "^1$" 320c1b73de1SMichael Shepos }, 321c1b73de1SMichael Shepos "end": { 322e187964aSGeorge Keishing "redfish": "^1$", 323*f7c90f59SGeorge Keishing "bmc": "^Enabled$", 324c1b73de1SMichael Shepos "chassis": "^On$", 32589c98377SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 326e187964aSGeorge Keishing "host": "^Enabled$", 327c1b73de1SMichael Shepos "os_ping": "^1$", 328c1b73de1SMichael Shepos "os_login": "^1$", 329c1b73de1SMichael Shepos "os_run_cmd": "^1$" 330c1b73de1SMichael Shepos }, 331c1b73de1SMichael Shepos "bmc_reboot": 1, 332c1b73de1SMichael Shepos "method_type": "keyword", 333c1b73de1SMichael Shepos "method": "Run External IPMI Standard Command mc reset warm -N 10 -R 1 ; Printn", 334c1b73de1SMichael Shepos "lib_file_path": "ipmi_client.robot:gen_print.py" 335c1b73de1SMichael Shepos }, 336c1b73de1SMichael Shepos "IPMI MC Reset Warm (off)": { 337c1b73de1SMichael Shepos "start": { 338e187964aSGeorge Keishing "redfish": "^1$", 339c1b73de1SMichael Shepos "chassis": "^Off$" 340c1b73de1SMichael Shepos }, 341c1b73de1SMichael Shepos "end": { 342e187964aSGeorge Keishing "redfish": "^1$", 343*f7c90f59SGeorge Keishing "bmc": "^Enabled$", 344c1b73de1SMichael Shepos "chassis": "^Off$", 345e187964aSGeorge Keishing "boot_progress": "^None$", 346e187964aSGeorge Keishing "host": "^Disabled$" 347c1b73de1SMichael Shepos }, 348c1b73de1SMichael Shepos "bmc_reboot": 1, 349c1b73de1SMichael Shepos "method_type": "keyword", 350c1b73de1SMichael Shepos "method": "Run External IPMI Standard Command mc reset warm -N 10 -R 1 ; Printn", 351c1b73de1SMichael Shepos "lib_file_path": "ipmi_client.robot:gen_print.py" 352c1b73de1SMichael Shepos }, 353c1b73de1SMichael Shepos "IPMI MC Reset Cold (run)": { 354c1b73de1SMichael Shepos "start": { 355e187964aSGeorge Keishing "redfish": "^1$", 356c1b73de1SMichael Shepos "chassis": "^On$", 35789c98377SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 358e187964aSGeorge Keishing "host": "^Enabled$", 359c1b73de1SMichael Shepos "os_ping": "^1$", 360c1b73de1SMichael Shepos "os_login": "^1$", 361c1b73de1SMichael Shepos "os_run_cmd": "^1$" 362c1b73de1SMichael Shepos }, 363c1b73de1SMichael Shepos "end": { 364e187964aSGeorge Keishing "redfish": "^1$", 365*f7c90f59SGeorge Keishing "bmc": "^Enabled$", 366c1b73de1SMichael Shepos "chassis": "^On$", 36789c98377SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 368e187964aSGeorge Keishing "host": "^Enabled$", 369c1b73de1SMichael Shepos "os_ping": "^1$", 370c1b73de1SMichael Shepos "os_login": "^1$", 371c1b73de1SMichael Shepos "os_run_cmd": "^1$" 372c1b73de1SMichael Shepos }, 373c1b73de1SMichael Shepos "bmc_reboot": 1, 374c1b73de1SMichael Shepos "method_type": "keyword", 375c1b73de1SMichael Shepos "method": "Run External IPMI Standard Command mc reset cold -N 10 -R 1 ; Printn", 376c1b73de1SMichael Shepos "lib_file_path": "ipmi_client.robot:gen_print.py" 377c1b73de1SMichael Shepos }, 378c1b73de1SMichael Shepos "IPMI MC Reset Cold (off)": { 379c1b73de1SMichael Shepos "start": { 380e187964aSGeorge Keishing "redfish": "^1$", 381c1b73de1SMichael Shepos "chassis": "^Off$" 382c1b73de1SMichael Shepos }, 383c1b73de1SMichael Shepos "end": { 384e187964aSGeorge Keishing "redfish": "^1$", 385*f7c90f59SGeorge Keishing "bmc": "^Enabled$", 386c1b73de1SMichael Shepos "chassis": "^Off$", 387e187964aSGeorge Keishing "boot_progress": "^None$", 388e187964aSGeorge Keishing "host": "^Disabled$" 389c1b73de1SMichael Shepos }, 390c1b73de1SMichael Shepos "bmc_reboot": 1, 391c1b73de1SMichael Shepos "method_type": "keyword", 392c1b73de1SMichael Shepos "method": "Run External IPMI Standard Command mc reset cold -N 10 -R 1 ; Printn", 393c1b73de1SMichael Shepos "lib_file_path": "ipmi_client.robot:gen_print.py" 394c1b73de1SMichael Shepos }, 395c1b73de1SMichael Shepos "IPMI Std MC Reset Warm (run)": { 396c1b73de1SMichael Shepos "start": { 397e187964aSGeorge Keishing "redfish": "^1$", 398c1b73de1SMichael Shepos "chassis": "^On$", 39989c98377SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 400e187964aSGeorge Keishing "host": "^Enabled$", 401c1b73de1SMichael Shepos "os_ping": "^1$", 402c1b73de1SMichael Shepos "os_login": "^1$", 403c1b73de1SMichael Shepos "os_run_cmd": "^1$" 404c1b73de1SMichael Shepos }, 405c1b73de1SMichael Shepos "end": { 406e187964aSGeorge Keishing "redfish": "^1$", 407c1b73de1SMichael Shepos "chassis": "^On$", 40889c98377SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 409e187964aSGeorge Keishing "host": "^Enabled$", 410c1b73de1SMichael Shepos "os_ping": "^1$", 411c1b73de1SMichael Shepos "os_login": "^1$", 412c1b73de1SMichael Shepos "os_run_cmd": "^1$" 413c1b73de1SMichael Shepos }, 414c1b73de1SMichael Shepos "bmc_reboot": 1, 415c1b73de1SMichael Shepos "method_type": "keyword", 416c1b73de1SMichael Shepos "method": "Run IPMI Standard Command mc reset warm -N 10 -R 1 ; Printn", 417c1b73de1SMichael Shepos "lib_file_path": "ipmi_client.robot:gen_print.py" 418c1b73de1SMichael Shepos }, 419c1b73de1SMichael Shepos "IPMI Std MC Reset Warm (off)": { 420c1b73de1SMichael Shepos "start": { 421e187964aSGeorge Keishing "redfish": "^1$", 422c1b73de1SMichael Shepos "chassis": "^Off$" 423c1b73de1SMichael Shepos }, 424c1b73de1SMichael Shepos "end": { 425e187964aSGeorge Keishing "redfish": "^1$", 426c1b73de1SMichael Shepos "chassis": "^Off$", 427e187964aSGeorge Keishing "boot_progress": "^None$", 428e187964aSGeorge Keishing "host": "^Disabled$" 429c1b73de1SMichael Shepos }, 430c1b73de1SMichael Shepos "bmc_reboot": 1, 431c1b73de1SMichael Shepos "method_type": "keyword", 432c1b73de1SMichael Shepos "method": "Run IPMI Standard Command mc reset warm -N 10 -R 1 ; Printn", 433c1b73de1SMichael Shepos "lib_file_path": "ipmi_client.robot:gen_print.py" 434c1b73de1SMichael Shepos }, 435c1b73de1SMichael Shepos "IPMI Std MC Reset Cold (run)": { 436c1b73de1SMichael Shepos "start": { 437e187964aSGeorge Keishing "redfish": "^1$", 438c1b73de1SMichael Shepos "chassis": "^On$", 43989c98377SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 440e187964aSGeorge Keishing "host": "^Enabled$", 441c1b73de1SMichael Shepos "os_ping": "^1$", 442c1b73de1SMichael Shepos "os_login": "^1$", 443c1b73de1SMichael Shepos "os_run_cmd": "^1$" 444c1b73de1SMichael Shepos }, 445c1b73de1SMichael Shepos "end": { 446e187964aSGeorge Keishing "redfish": "^1$", 447c1b73de1SMichael Shepos "chassis": "^On$", 44889c98377SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 449e187964aSGeorge Keishing "host": "^Enabled$", 450c1b73de1SMichael Shepos "os_ping": "^1$", 451c1b73de1SMichael Shepos "os_login": "^1$", 452c1b73de1SMichael Shepos "os_run_cmd": "^1$" 453c1b73de1SMichael Shepos }, 454c1b73de1SMichael Shepos "bmc_reboot": 1, 455c1b73de1SMichael Shepos "method_type": "keyword", 456c1b73de1SMichael Shepos "method": "Run IPMI Standard Command mc reset cold -N 10 -R 1 ; Printn", 457c1b73de1SMichael Shepos "lib_file_path": "ipmi_client.robot:gen_print.py" 458c1b73de1SMichael Shepos }, 459c1b73de1SMichael Shepos "IPMI Std MC Reset Cold (off)": { 460c1b73de1SMichael Shepos "start": { 461e187964aSGeorge Keishing "redfish": "^1$", 462c1b73de1SMichael Shepos "chassis": "^Off$" 463c1b73de1SMichael Shepos }, 464c1b73de1SMichael Shepos "end": { 465e187964aSGeorge Keishing "redfish": "^1$", 466c1b73de1SMichael Shepos "chassis": "^Off$", 467e187964aSGeorge Keishing "boot_progress": "^None$", 468e187964aSGeorge Keishing "host": "^Disabled$" 469c1b73de1SMichael Shepos }, 470c1b73de1SMichael Shepos "bmc_reboot": 1, 471c1b73de1SMichael Shepos "method_type": "keyword", 472c1b73de1SMichael Shepos "method": "Run IPMI Standard Command mc reset cold -N 10 -R 1 ; Printn", 473c1b73de1SMichael Shepos "lib_file_path": "ipmi_client.robot:gen_print.py" 474c1b73de1SMichael Shepos }, 475c1b73de1SMichael Shepos "IPMI Power Cycle": { 476c1b73de1SMichael Shepos "start": { 477e187964aSGeorge Keishing "redfish": "^1$", 478c1b73de1SMichael Shepos "chassis": "^On$", 47989c98377SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 480e187964aSGeorge Keishing "host": "^Enabled$", 481c1b73de1SMichael Shepos "os_ping": "^1$", 482c1b73de1SMichael Shepos "os_login": "^1$", 483c1b73de1SMichael Shepos "os_run_cmd": "^1$" 484c1b73de1SMichael Shepos }, 485c1b73de1SMichael Shepos "end": { 486e187964aSGeorge Keishing "redfish": "^1$", 487c1b73de1SMichael Shepos "chassis": "^On$", 48889c98377SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 489e187964aSGeorge Keishing "host": "^Enabled$", 490c1b73de1SMichael Shepos "os_ping": "^1$", 491c1b73de1SMichael Shepos "os_login": "^1$", 492c1b73de1SMichael Shepos "os_run_cmd": "^1$" 493c1b73de1SMichael Shepos }, 494c1b73de1SMichael Shepos "bmc_reboot": 0, 495c1b73de1SMichael Shepos "method_type": "keyword", 496c1b73de1SMichael Shepos "method": "Run External IPMI Standard Command power cycle -N 10 -R 1", 497c1b73de1SMichael Shepos "lib_file_path": "ipmi_client.robot" 498c1b73de1SMichael Shepos }, 499c1b73de1SMichael Shepos "IPMI Power Reset": { 500c1b73de1SMichael Shepos "start": { 501e187964aSGeorge Keishing "redfish": "^1$", 502c1b73de1SMichael Shepos "chassis": "^On$", 50389c98377SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 504e187964aSGeorge Keishing "host": "^Enabled$", 505c1b73de1SMichael Shepos "os_ping": "^1$", 506c1b73de1SMichael Shepos "os_login": "^1$", 507c1b73de1SMichael Shepos "os_run_cmd": "^1$" 508c1b73de1SMichael Shepos }, 509c1b73de1SMichael Shepos "end": { 510e187964aSGeorge Keishing "redfish": "^1$", 511c1b73de1SMichael Shepos "chassis": "^On$", 51289c98377SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 513e187964aSGeorge Keishing "host": "^Enabled$", 514c1b73de1SMichael Shepos "os_ping": "^1$", 515c1b73de1SMichael Shepos "os_login": "^1$", 516c1b73de1SMichael Shepos "os_run_cmd": "^1$" 517c1b73de1SMichael Shepos }, 518c1b73de1SMichael Shepos "bmc_reboot": 0, 519c1b73de1SMichael Shepos "method_type": "keyword", 520c1b73de1SMichael Shepos "method": "Run External IPMI Standard Command power reset -N 10 -R 1", 521c1b73de1SMichael Shepos "lib_file_path": "ipmi_client.robot" 522c1b73de1SMichael Shepos }, 523c1b73de1SMichael Shepos "Auto Reboot": { 524c1b73de1SMichael Shepos "start": { 525e187964aSGeorge Keishing "redfish": "^1$", 526c0701106SGeorge Keishing "chassis": "^Off$", 527c0701106SGeorge Keishing "boot_progress": "^None$", 528c0701106SGeorge Keishing "host": "^Disabled$", 529c0701106SGeorge Keishing "os_ping": "^0$", 530c0701106SGeorge Keishing "os_login": "^0$", 531c0701106SGeorge Keishing "os_run_cmd": "^0$" 532c1b73de1SMichael Shepos }, 533c1b73de1SMichael Shepos "end": { 534e187964aSGeorge Keishing "redfish": "^1$", 535c1b73de1SMichael Shepos "chassis": "^On$", 53689c98377SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 537e187964aSGeorge Keishing "host": "^Enabled$", 538c1b73de1SMichael Shepos "os_ping": "^1$", 539c1b73de1SMichael Shepos "os_login": "^1$", 540c1b73de1SMichael Shepos "os_run_cmd": "^1$" 541c1b73de1SMichael Shepos }, 542c1b73de1SMichael Shepos "bmc_reboot": 0, 543c1b73de1SMichael Shepos "method_type": "keyword", 544c0701106SGeorge Keishing "method": "utils.Redfish Initiate Auto Reboot 1000", 545c1b73de1SMichael Shepos "lib_file_path": "utils.robot" 546c1b73de1SMichael Shepos }, 547f5fec0d2SGeorge Keishing "Host initd Reset": { 548f5fec0d2SGeorge Keishing "start": { 549f5fec0d2SGeorge Keishing "redfish": "^1$", 550f5fec0d2SGeorge Keishing "chassis": "^On$", 551f5fec0d2SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 552f5fec0d2SGeorge Keishing "host": "^Enabled$", 553f5fec0d2SGeorge Keishing "os_ping": "^1$", 554f5fec0d2SGeorge Keishing "os_login": "^1$", 555f5fec0d2SGeorge Keishing "os_run_cmd": "^1$" 556f5fec0d2SGeorge Keishing }, 557f5fec0d2SGeorge Keishing "end": { 558f5fec0d2SGeorge Keishing "redfish": "^1$", 559fe297feaSGeorge Keishing "bmc": "^Enabled$", 560f5fec0d2SGeorge Keishing "chassis": "^On$", 561f5fec0d2SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 562f5fec0d2SGeorge Keishing "host": "^Enabled$", 563f5fec0d2SGeorge Keishing "os_ping": "^1$", 564f5fec0d2SGeorge Keishing "os_login": "^1$", 565f5fec0d2SGeorge Keishing "os_run_cmd": "^1$" 566f5fec0d2SGeorge Keishing }, 5670e13223fSGeorge Keishing "bmc_reboot": 1, 568f5fec0d2SGeorge Keishing "method_type": "keyword", 569f5fec0d2SGeorge Keishing "method": "utils.Stop PLDM Service And Wait", 570f5fec0d2SGeorge Keishing "lib_file_path": "utils.robot" 571f5fec0d2SGeorge Keishing }, 572c1b73de1SMichael Shepos "Host Reboot": { 573c1b73de1SMichael Shepos "start": { 574e187964aSGeorge Keishing "redfish": "^1$", 575c1b73de1SMichael Shepos "chassis": "^On$", 57689c98377SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 577e187964aSGeorge Keishing "host": "^Enabled$", 578c1b73de1SMichael Shepos "os_ping": "^1$", 579c1b73de1SMichael Shepos "os_login": "^1$", 580c1b73de1SMichael Shepos "os_run_cmd": "^1$" 581c1b73de1SMichael Shepos }, 582c1b73de1SMichael Shepos "end": { 583e187964aSGeorge Keishing "redfish": "^1$", 584c1b73de1SMichael Shepos "chassis": "^On$", 58589c98377SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 586e187964aSGeorge Keishing "host": "^Enabled$", 587c1b73de1SMichael Shepos "os_ping": "^1$", 588c1b73de1SMichael Shepos "os_login": "^1$", 589c1b73de1SMichael Shepos "os_run_cmd": "^1$" 590c1b73de1SMichael Shepos }, 591c1b73de1SMichael Shepos "bmc_reboot": 0, 592c1b73de1SMichael Shepos "method_type": "keyword", 593c1b73de1SMichael Shepos "method": "utils.Initiate OS Host Reboot", 594c1b73de1SMichael Shepos "lib_file_path": "utils.robot" 595c1b73de1SMichael Shepos }, 596c1b73de1SMichael Shepos "RF SYS GracefulRestart": { 597c1b73de1SMichael Shepos "start": { 598e187964aSGeorge Keishing "redfish": "^1$", 599c1b73de1SMichael Shepos "chassis": "^On$", 60089c98377SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 601e187964aSGeorge Keishing "host": "^Enabled$", 602c1b73de1SMichael Shepos "os_ping": "^1$", 603c1b73de1SMichael Shepos "os_login": "^1$", 604c1b73de1SMichael Shepos "os_run_cmd": "^1$" 605c1b73de1SMichael Shepos }, 606c1b73de1SMichael Shepos "end": { 607e187964aSGeorge Keishing "redfish": "^1$", 608c1b73de1SMichael Shepos "chassis": "^On$", 60989c98377SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 610e187964aSGeorge Keishing "host": "^Enabled$", 611c1b73de1SMichael Shepos "os_ping": "^1$", 612c1b73de1SMichael Shepos "os_login": "^1$", 613c1b73de1SMichael Shepos "os_run_cmd": "^1$" 614c1b73de1SMichael Shepos }, 615c1b73de1SMichael Shepos "bmc_reboot": 0, 616c1b73de1SMichael Shepos "method_type": "keyword", 617c1b73de1SMichael Shepos "method": "Redfish Power Operation GracefulRestart", 618c1b73de1SMichael Shepos "lib_file_path": "bmc_redfish_utils.robot" 619c1b73de1SMichael Shepos }, 620c1b73de1SMichael Shepos "RF SYS ForceRestart": { 621c1b73de1SMichael Shepos "start": { 622e187964aSGeorge Keishing "redfish": "^1$", 623c1b73de1SMichael Shepos "chassis": "^On$", 62489c98377SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 625e187964aSGeorge Keishing "host": "^Enabled$", 626c1b73de1SMichael Shepos "os_ping": "^1$", 627c1b73de1SMichael Shepos "os_login": "^1$", 628c1b73de1SMichael Shepos "os_run_cmd": "^1$" 629c1b73de1SMichael Shepos }, 630c1b73de1SMichael Shepos "end": { 631e187964aSGeorge Keishing "redfish": "^1$", 632c1b73de1SMichael Shepos "chassis": "^On$", 63389c98377SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 634e187964aSGeorge Keishing "host": "^Enabled$", 635c1b73de1SMichael Shepos "os_ping": "^1$", 636c1b73de1SMichael Shepos "os_login": "^1$", 637c1b73de1SMichael Shepos "os_run_cmd": "^1$" 638c1b73de1SMichael Shepos }, 639c1b73de1SMichael Shepos "bmc_reboot": 0, 640c1b73de1SMichael Shepos "method_type": "keyword", 641c1b73de1SMichael Shepos "method": "Redfish Power Operation ForceRestart", 642c1b73de1SMichael Shepos "lib_file_path": "bmc_redfish_utils.robot" 643c1b73de1SMichael Shepos }, 64421d2ac97SDavid Shaw "Tool Initd MP Reboot": { 64521d2ac97SDavid Shaw "start": { 64621d2ac97SDavid Shaw "redfish": "^1$", 64721d2ac97SDavid Shaw "chassis": "^On$", 64821d2ac97SDavid Shaw "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 64921d2ac97SDavid Shaw "host": "^Enabled$", 65021d2ac97SDavid Shaw "os_ping": "^1$", 65121d2ac97SDavid Shaw "os_login": "^1$", 65221d2ac97SDavid Shaw "os_run_cmd": "^1$" 65321d2ac97SDavid Shaw }, 65421d2ac97SDavid Shaw "end": { 65521d2ac97SDavid Shaw "redfish": "^1$", 65621d2ac97SDavid Shaw "chassis": "^On$", 65721d2ac97SDavid Shaw "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 65821d2ac97SDavid Shaw "host": "^Enabled$", 65921d2ac97SDavid Shaw "os_ping": "^1$", 66021d2ac97SDavid Shaw "os_login": "^1$", 66121d2ac97SDavid Shaw "os_run_cmd": "^1$" 66221d2ac97SDavid Shaw }, 66321d2ac97SDavid Shaw "bmc_reboot": 0, 66421d2ac97SDavid Shaw "method_type": "keyword", 66521d2ac97SDavid Shaw "method": "BMC Execute Command systemctl start obmc-host-crash@0.target" 66621d2ac97SDavid Shaw }, 667c1b73de1SMichael Shepos "OPAL TI": { 668c1b73de1SMichael Shepos "start": { 669e187964aSGeorge Keishing "redfish": "^1$", 670c1b73de1SMichael Shepos "chassis": "^On$", 67189c98377SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 672e187964aSGeorge Keishing "host": "^Enabled$", 673c1b73de1SMichael Shepos "os_ping": "^1$", 674c1b73de1SMichael Shepos "os_login": "^1$", 675c1b73de1SMichael Shepos "os_run_cmd": "^1$" 676c1b73de1SMichael Shepos }, 677c1b73de1SMichael Shepos "end": { 678e187964aSGeorge Keishing "redfish": "^1$", 679c1b73de1SMichael Shepos "chassis": "^On$", 68089c98377SGeorge Keishing "boot_progress": "^SystemHardwareInitializationComplete|OSBootStarted|OSRunning$", 681e187964aSGeorge Keishing "host": "^Enabled$", 682c1b73de1SMichael Shepos "os_ping": "^1$", 683c1b73de1SMichael Shepos "os_login": "^1$", 684c1b73de1SMichael Shepos "os_run_cmd": "^1$" 685c1b73de1SMichael Shepos }, 686c1b73de1SMichael Shepos "bmc_reboot": 0, 687c1b73de1SMichael Shepos "method_type": "keyword", 688c1b73de1SMichael Shepos "method": "Inject OPAL TI", 689c1b73de1SMichael Shepos "lib_file_path": "open_power_utils.robot" 690c1b73de1SMichael Shepos } 691c1b73de1SMichael Shepos} 692