Do the link cleanups and update a handful of things that were out of date. Change-Id: I758027bf3577c66cfb13df963516823a5c247080
2.1 KiB
openrc - User Authentication Settings
openrc configures login credentials suitable for use
with the OpenStack command-line tools. openrc sources
stackrc at the beginning (which in turn sources the
localrc setion of local.conf) in order to pick
up HOST_IP and/or SERVICE_HOST to use in the
endpoints. The values shown below are the default values.
- OS_PROJECT_NAME (OS_TENANT_NAME)
-
Keystone has standardized the term project as the entity that owns resources. In some places references still exist to the previous term tenant for this use. Also, project_name is preferred to project_id. OS_TENANT_NAME remains supported for compatibility with older tools.
OS_PROJECT_NAME=demo - OS_USERNAME
-
In addition to the owning entity (project), OpenStack calls the entity performing the action user.
OS_USERNAME=demo - OS_PASSWORD
-
Keystone's default authentication requires a password be provided. The usual cautions about putting passwords in environment variables apply, for most DevStack uses this may be an acceptable tradeoff.
OS_PASSWORD=secrete - HOST_IP, SERVICE_HOST
-
Set API endpoint host using
HOST_IP.SERVICE_HOSTmay also be used to specify the endpoint, which is convenient for somelocal.confconfigurations. Typically,HOST_IPis set in thelocalrcsection.HOST_IP=127.0.0.1 SERVICE_HOST=$HOST_IP - OS_AUTH_URL
-
Authenticating against an OpenStack cloud using Keystone returns a Token and Service Catalog. The catalog contains the endpoints for all services the user/tenant has access to - including Nova, Glance, Keystone and Swift.
OS_AUTH_URL=http://$SERVICE_HOST:5000/v2.0 - KEYSTONECLIENT_DEBUG, NOVACLIENT_DEBUG
-
Set command-line client log level to
DEBUG. These are commented out by default.# export KEYSTONECLIENT_DEBUG=1 # export NOVACLIENT_DEBUG=1