fuel-ccp-glance/docker/glance-api/glance-service-registry.sh

23 lines
803 B
Bash
Executable File

#!/bin/bash -ex
KEYSTONE_ADDRESS=${1}
KEYSTONE_ADMIN_PORT=${2}
export OS_USERNAME=${3}
export OS_PASSWORD=${4}
export OS_PROJECT_NAME=${5}
export OS_DOMAIN_NAME=${6}
GLANCE_USER=${7}
GLANCE_PASSWORD=${8}
export OS_AUTH_URL=http://${KEYSTONE_ADDRESS}:${KEYSTONE_ADMIN_PORT}/v3
export OS_IDENTITY_API_VERSION=3
openstack user create --domain default --password ${GLANCE_PASSWORD} ${GLANCE_USER}
openstack role add --project ${OS_PROJECT_NAME} --user ${GLANCE_USER} admin
openstack service create --name glance --description "OpenStack Image service" image
openstack endpoint create --region RegionOne image public http://glance-api:9292
openstack endpoint create --region RegionOne image internal http://glance-api:9292
openstack endpoint create --region RegionOne image admin http://glance-api:9292