summaryrefslogtreecommitdiff
path: root/README.rst
diff options
context:
space:
mode:
authorDean Troyer <dtroyer@gmail.com>2012-04-18 13:16:39 -0500
committerDean Troyer <dtroyer@gmail.com>2012-04-18 13:16:39 -0500
commitf4b5ef39f6f84e66af532583040c9be7556e9b69 (patch)
tree3f0ef9e30767067b2cbc016e04321044d5015460 /README.rst
downloadpython-openstackclient-f4b5ef39f6f84e66af532583040c9be7556e9b69.tar.gz
First commit
Diffstat (limited to 'README.rst')
-rw-r--r--README.rst41
1 files changed, 41 insertions, 0 deletions
diff --git a/README.rst b/README.rst
new file mode 100644
index 00000000..6e629fe5
--- /dev/null
+++ b/README.rst
@@ -0,0 +1,41 @@
+================
+OpenStack Client
+================
+
+This is an unified command-line client for the OpenStack APIs. It is
+a thin wrapper to the stock python-*client modules that implement the
+actual API clients.
+
+This is an implementation of the design goals shown in
+http://wiki.openstack.org/UnifiedCLI. The primary goal is to provide
+a unified shell command structure and a common language to describe
+operations in OpenStack.
+
+Configuration
+=============
+
+The cli is entirely configured with environment variables and command-line
+options. It looks for the standard variables listed in
+http://wiki.openstack.org/UnifiedCLI/Authentication for
+the 'password flow' variation.
+
+::
+
+ export OS_AUTH_URL=url-to-openstack-identity
+ export OS_TENANT_NAME=tenant
+ export OS_USERNAME=user
+ export OS_PASSWORD=password # yes, it isn't secure, we'll address it in the future
+
+The corresponding command-line options look very similar::
+
+ --os-auth-url <url>
+ --os-tenant-name <tenant-name>
+ --os-username <user-name>
+ --os-password <password>
+
+Additional command-line options and their associated environment variables
+are listed here::
+
+ --debug # turns on some debugging of the API conversation
+ (via httplib2)
+