summaryrefslogtreecommitdiff
path: root/doc/source/cli/index.rst
diff options
context:
space:
mode:
authorchenxing <chen.xing@99cloud.net>2017-07-10 09:58:06 +0000
committerJay S. Bryant <jungleboyj@electronicjungle.net>2017-07-26 20:46:02 -0500
commitb5eaca871211b425d023bc441b5bf5f4ef90f9bc (patch)
tree540dd3697614b1a284c704e0dd5ef10d50140c4c /doc/source/cli/index.rst
parentb4abd9cdef341a68102deee602dd6f6624227c2a (diff)
downloadpython-cinderclient-b5eaca871211b425d023bc441b5bf5f4ef90f9bc.tar.gz
import content from cli-reference in openstack-manuals
This patch is part of the great doc migration from openstack-manuals to the individual repos. The changes are based on the spec here: https://specs.openstack.org/openstack/docs-specs/specs/pike/os-manuals-migration.html The cinder.rst file needs to be renamed index.rst so that the template that is being used by OpenStack manuals team will magically find the documentation. Change-Id: Ia3b5ee2b6aaf17781d3de7546a9477f1c928092f
Diffstat (limited to 'doc/source/cli/index.rst')
-rw-r--r--doc/source/cli/index.rst85
1 files changed, 85 insertions, 0 deletions
diff --git a/doc/source/cli/index.rst b/doc/source/cli/index.rst
new file mode 100644
index 0000000..96e0fd5
--- /dev/null
+++ b/doc/source/cli/index.rst
@@ -0,0 +1,85 @@
+==============================
+:program:`cinder` CLI man page
+==============================
+
+.. program:: cinder
+.. highlight:: bash
+
+
+SYNOPSIS
+========
+
+:program:`cinder` [options] <command> [command-options]
+
+:program:`cinder help`
+
+:program:`cinder help` <command>
+
+
+DESCRIPTION
+===========
+
+The :program:`cinder` command line utility interacts with OpenStack Block
+Storage Service (Cinder).
+
+In order to use the CLI, you must provide your OpenStack username, password,
+project (historically called tenant), and auth endpoint. You can use
+configuration options :option:`--os-username`, :option:`--os-password`,
+:option:`--os-tenant-name` or :option:`--os-tenant-id`, and
+:option:`--os-auth-url` or set corresponding environment variables::
+
+ export OS_USERNAME=user
+ export OS_PASSWORD=pass
+ export OS_TENANT_NAME=myproject
+ export OS_AUTH_URL=http://auth.example.com:5000/v2.0
+
+You can select an API version to use by :option:`--os-volume-api-version`
+option or by setting corresponding environment variable::
+
+ export OS_VOLUME_API_VERSION=2
+
+
+OPTIONS
+=======
+
+To get a list of available commands and options run::
+
+ cinder help
+
+To get usage and options of a command::
+
+ cinder help <command>
+
+You can see more details about the Cinder Command-Line Client at
+:doc:`details`.
+
+EXAMPLES
+========
+
+Get information about volume create command::
+
+ cinder help create
+
+List all the volumes::
+
+ cinder list
+
+Create new volume::
+
+ cinder create 1 --name volume01
+
+Describe a specific volume::
+
+ cinder show 65d23a41-b13f-4345-ab65-918a4b8a6fe6
+
+Create a snapshot::
+
+ cinder snapshot-create 65d23a41-b13f-4345-ab65-918a4b8a6fe6 \
+ --name qt-snap
+
+
+BUGS
+====
+
+Cinder client is hosted in Launchpad so you can view current bugs at
+https://bugs.launchpad.net/python-cinderclient/.