Add doc for noauth usage
Sometimes docs are useful, let's add one for using noauth. Change-Id: I7d450031929ca5f6ea1b285e49f693776a63a23d
This commit is contained in:
32
doc/source/no_auth.rst
Normal file
32
doc/source/no_auth.rst
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
=========================
|
||||||
|
CINDERCLIENT Using noauth
|
||||||
|
=========================
|
||||||
|
|
||||||
|
Cinder Server side API setup
|
||||||
|
============================
|
||||||
|
The changes in the cinder.conf on your cinder-api node
|
||||||
|
are minimal, just set authstrategy to noauth::
|
||||||
|
|
||||||
|
[DEFAULT]
|
||||||
|
auth_strategy = noauth
|
||||||
|
...
|
||||||
|
|
||||||
|
Using cinderclient
|
||||||
|
------------------
|
||||||
|
To use the cinderclient you'll need to set the following env variables::
|
||||||
|
|
||||||
|
OS_AUTH_TYPE=noauth
|
||||||
|
CINDERCLIENT_BYPASS_URL=http://<cinder-api-url>:8776/v3
|
||||||
|
OS_PROJECT_ID=foo
|
||||||
|
OS_VOLUME_API_VERSION=3.10
|
||||||
|
|
||||||
|
Note that you can have multiple projects, however we don't currently do
|
||||||
|
any sort of authentication of ownership because, well that's the whole
|
||||||
|
point, it's noauth.
|
||||||
|
|
||||||
|
Each of these options can also be specified on the cmd line::
|
||||||
|
|
||||||
|
cinder --os-auth-type=noauth \
|
||||||
|
--bypass-url=http://<cinder-api-url>:8776/v3 \
|
||||||
|
--os-project-id=admin \
|
||||||
|
--os-volume-api-version=3.10 list
|
Reference in New Issue
Block a user