#!/bin/sh . functions.sh PASSWORD= OBJECTIP=10.1.2.31:8080 OBJECTSCHEME=http ## Swift # USER create / update USERID=$(user swift $PASSWORD) testexit # PROJECT PID=$(project service "Services Project") testexit # ROLE RID=$(role admin $PID $USERID) testexit # Service SID=$(service object-store swift "OpenStack Object Store") testexit # Endpoints OBJECTSCHEME=${OBJECTSCHEME:-http} PUBOBJIP=${PUBOBJECTIP:-$OBJECTIP} PUBOBJSCHEME=${PUBOBJECTSCHEME:-$OBJECTSCHEME} endpoint object-store public ${PUBOBJSCHEME}://${PUBOBJIP}/v1/AUTH_%\(tenant_id\)s testexit INTOBJIP=${INTOBJECTIP:-$OBJECTIP} INTOBJSCHEME=${INTOBJECTSCHEME:-$OBJECTSCHEME} endpoint object-store internal ${INTOBJSCHEME}://${INTOBJIP}/v1/AUTH_%\(tenant_id\)s testexit ADMOBJIP=${ADMOBJECTIP:-$OBJECTIP} ADMOBJSCHEME=${ADMOBJECTSCHEME:-$OBJECTSCHEME} endpoint object-store admin ${ADMOBJSCHEME}://${ADMOBJIP}/v1/ testexit