blob: 2d6cd3c10ebcbc4a0d7dbbc209790dc96ef97def [file] [log] [blame]
Chris Austenb29d2e82016-06-07 12:25:35 -05001*** Settings ***
2Library Collections
3Library String
4Library RequestsLibrary.RequestsKeywords
5Library OperatingSystem
6Variables ../data/variables.py
7
8*** Variables ***
George Keishing136bcc62016-11-23 08:34:16 -06009${OPENBMC_HOST} ${EMPTY}
Chris Austenb29d2e82016-06-07 12:25:35 -050010${DBUS_PREFIX} ${EMPTY}
11${PORT} ${EMPTY}
George Keishingfbeaecc2016-08-16 05:24:31 -050012# AUTH_SUFFIX here is derived from variables.py
13${AUTH_URI} https://${OPENBMC_HOST}${AUTH_SUFFIX}
Chris Austenb29d2e82016-06-07 12:25:35 -050014${OPENBMC_USERNAME} root
15${OPENBMC_PASSWORD} 0penBmc
Rahul Maheshwari7a212a02016-09-05 21:17:30 -050016${IPMI_PASSWORD} PASSW0RD
Chris Austenb29d2e82016-06-07 12:25:35 -050017${MACHINE_TYPE} palmetto
18${DBUS_POLL_INTERVAL} 15s
19${OPENBMC_REBOOT_TIMEOUT} ${10}
Rahul Maheshwari7a212a02016-09-05 21:17:30 -050020${IPMI_COMMAND} Dbus # Dbus/External
Chris Austenb29d2e82016-06-07 12:25:35 -050021
22# PDU related parameters
23${PDU_TYPE} ${EMPTY}
24${PDU_IP} ${EMPTY}
25${PDU_USERNAME} ${EMPTY}
26${PDU_PASSWORD} ${EMPTY}
27${PDU_SLOT_NO} ${EMPTY}
28
George Keishing4d6c1da2016-07-15 05:51:22 -050029# User define input SSH and HTTPS related parameters
30${SSH_PORT} ${EMPTY}
31${HTTPS_PORT} ${EMPTY}
George Keishingbeec26d2016-11-09 06:57:28 -060032${OPENBMC_SERIAL_HOST} ${EMPTY}
33${OPENBMC_SERIAL_PORT} ${EMPTY}
George Keishing4d6c1da2016-07-15 05:51:22 -050034
Michael Walsh49ab0f42016-07-20 11:44:33 -050035# OS related parameters.
36${OS_HOST} ${EMPTY}
37${OS_USERNAME} ${EMPTY}
38${OS_PASSWORD} ${EMPTY}
39${OS_WAIT_TIMEOUT} ${15*60}
40
George Keishing136bcc62016-11-23 08:34:16 -060041# OpenBMC base URI path is changing to /xyz/openbmc_project
42${OPENBMC_BASE_URI} /org/openbmc/
43${OPENBMC_BASE_DBUS} org.openbmc
44
Chris Austenb29d2e82016-06-07 12:25:35 -050045*** Keywords ***
46Get Inventory Schema
47 [Arguments] ${machine}
48 [Return] &{INVENTORY}[${machine}]
49
50Get Inventory Items Schema
51 [Arguments] ${machine}
52 [Return] &{INVENTORY_ITEMS}[${machine}]
53
54Get Sensor Schema
55 [Arguments] ${machine}
56 [Return] &{SENSORS}[${machine}]