blob: 37c3234018a8554936cf7b54f4f33e02e08149e3 [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 ***
9${OPENBMC_HOST} 9.3.164.161
10${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
16${MACHINE_TYPE} palmetto
17${DBUS_POLL_INTERVAL} 15s
18${OPENBMC_REBOOT_TIMEOUT} ${10}
19
20# PDU related parameters
21${PDU_TYPE} ${EMPTY}
22${PDU_IP} ${EMPTY}
23${PDU_USERNAME} ${EMPTY}
24${PDU_PASSWORD} ${EMPTY}
25${PDU_SLOT_NO} ${EMPTY}
26
George Keishing4d6c1da2016-07-15 05:51:22 -050027# User define input SSH and HTTPS related parameters
28${SSH_PORT} ${EMPTY}
29${HTTPS_PORT} ${EMPTY}
30
Michael Walsh49ab0f42016-07-20 11:44:33 -050031# OS related parameters.
32${OS_HOST} ${EMPTY}
33${OS_USERNAME} ${EMPTY}
34${OS_PASSWORD} ${EMPTY}
35${OS_WAIT_TIMEOUT} ${15*60}
36
Chris Austenb29d2e82016-06-07 12:25:35 -050037*** Keywords ***
38Get Inventory Schema
39 [Arguments] ${machine}
40 [Return] &{INVENTORY}[${machine}]
41
42Get Inventory Items Schema
43 [Arguments] ${machine}
44 [Return] &{INVENTORY_ITEMS}[${machine}]
45
46Get Sensor Schema
47 [Arguments] ${machine}
48 [Return] &{SENSORS}[${machine}]