From 6f9dcc13f6beecd6646632fc2174b3edf1b8c5c5 Mon Sep 17 00:00:00 2001 From: Dean Troyer Date: Mon, 29 Jul 2013 17:05:02 -0500 Subject: Prep for 0.2 release (0.2.rc1) * rename HACKING to HACKING.rst and refer to the common OpenStack HACKING file * add the barest of pointers to the wiki, etc. to the source docs * add a bare-bones man page Change-Id: I80e5b972af645f14ef17ae87f182ab09cb08dabe --- doc/source/man/openstack.rst | 127 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 127 insertions(+) create mode 100644 doc/source/man/openstack.rst (limited to 'doc/source/man/openstack.rst') diff --git a/doc/source/man/openstack.rst b/doc/source/man/openstack.rst new file mode 100644 index 00000000..c797f285 --- /dev/null +++ b/doc/source/man/openstack.rst @@ -0,0 +1,127 @@ +========= +:program:`openstack` +========= + + +SYNOPSIS +======== + +:program:`openstack` [] [] + +:program:`openstack help` + + + +DESCRIPTION +=========== + +:program:`openstack` provides a common command-line interface to OpenStack APIs. It is generally +equivalent to the CLIs provided by the OpenStack project client librariess, but with +a distinct and consistent command structure. + +:program:`openstack` uses a similar authentication scheme as the OpenStack project CLIs, with +the credential information supplied either as environment variables or as options on the +command line. The primary difference is a preference for using +``OS_PROJECT_NAME``/``OS_PROJECT_ID`` over the old tenant-based names. The old names work +for now though. + +:: + + export OS_AUTH_URL= + export OS_PROJECT_NAME= + export OS_USERNAME= + export OS_PASSWORD= # (optional) + + +OPTIONS +======= + +:program:`openstack` recognizes the following global topions: + +:option:`--os-auth-url ` + Authentication URL + +:option:`--os-project-name ` + Authentication project name (only one of :option:`--os-project-name` or :option:`--os-project-id` need be supplied) + +:option:`--os-project-id ` + Authentication tenant ID (only one of :option:`--os-project-name` or :option:`--os-project-id` need be supplied) + +:option:`--os-username ` + Authentication username + +:option:`--os-password ` + Authentication password + +:option:`--os-region-name ` + Authentication region name + +:option:`--os-default-domain ` + Default domain ID (defaults to 'default') + + +NOTES +===== + +[This section intentionally left blank. So there.] + + +COMMANDS +======== + +To get a list of the available commands:: + + openstack -h + +To get a description of a specific command:: + + openstack help + + +FILES +===== + + :file:`~/.openstack` + + +ENVIRONMENT VARIABLES +===================== + +The following environment variables can be set to alter the behaviour of :program:`openstack` + +:envvar:`OS_USERNAME` + Set the username + +:envvar:`OS_PASSWORD` + Set the password + + +BUGS +==== + +Bug reports are accepted at the python-openstackclient LaunchPad project +"https://bugs.launchpad.net/python-openstackclient/+bugs". + + +AUTHORS +======= + +Please refer to the AUTHORS file distributed with OpenStackClient. + + +COPYRIGHT +========= + +Copyright 2011-2013 OpenStack Foundation and the authors listed in the AUTHORS file. + + +LICENSE +======= + +http://www.apache.org/licenses/LICENSE-2.0 + + +SEE ALSO +======== + +The OpenStack project CLIs, the OpenStack API references. -- cgit v1.2.1