Apparently this is intentional as a joke on devstack leaking passwords, but the dual meaning of the word confuses people. Let's change it before we get yet another review fixing it. Change-Id: I3bee03612f6ea197362aab04a37f81043f77f235
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
section 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=secret
- HOST_IP, SERVICE_HOST
-
Set API endpoint host using
HOST_IP
.SERVICE_HOST
may also be used to specify the endpoint, which is convenient for somelocal.conf
configurations. Typically,HOST_IP
is set in thelocalrc
section.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