blob: ecfea7a460c22f9d6e7de6e004c135af1bb1cef0 [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}
12${AUTH_URI} https://${OPENBMC_HOST}
13${OPENBMC_USERNAME} root
14${OPENBMC_PASSWORD} 0penBmc
15${MACHINE_TYPE} palmetto
16${DBUS_POLL_INTERVAL} 15s
17${OPENBMC_REBOOT_TIMEOUT} ${10}
18
19# PDU related parameters
20${PDU_TYPE} ${EMPTY}
21${PDU_IP} ${EMPTY}
22${PDU_USERNAME} ${EMPTY}
23${PDU_PASSWORD} ${EMPTY}
24${PDU_SLOT_NO} ${EMPTY}
25
George Keishing4d6c1da2016-07-15 05:51:22 -050026# User define input SSH and HTTPS related parameters
27${SSH_PORT} ${EMPTY}
28${HTTPS_PORT} ${EMPTY}
29
Michael Walsh49ab0f42016-07-20 11:44:33 -050030# OS related parameters.
31${OS_HOST} ${EMPTY}
32${OS_USERNAME} ${EMPTY}
33${OS_PASSWORD} ${EMPTY}
34${OS_WAIT_TIMEOUT} ${15*60}
35
Chris Austenb29d2e82016-06-07 12:25:35 -050036*** Keywords ***
37Get Inventory Schema
38 [Arguments] ${machine}
39 [Return] &{INVENTORY}[${machine}]
40
41Get Inventory Items Schema
42 [Arguments] ${machine}
43 [Return] &{INVENTORY_ITEMS}[${machine}]
44
45Get Sensor Schema
46 [Arguments] ${machine}
47 [Return] &{SENSORS}[${machine}]