openstack-python-openstackc.../openstackclient
Dean Troyer 5649695c65 Add --os-cloud support
This adds a new option --os-cloud that allows the configuration values
for multiple clouds to be stored in a local file and selected with
a single option.

Internal option names have had 'os_' removed to be comptible with
the options returned from OpenStackConfig().get_one_cloud().

The config file is ~/.config/openstack/clouds.yaml:

Sample
------
clouds:
  devstack:
    auth:
      auth_url: http://192.168.122.10:35357/
      project_name: demo
      username: demo
      password: 0penstack
    region_name: RegionOne
  devstack:
     auth:
       auth_url: http://192.168.122.10:35357/
       project_name: demo
       username: demo
       password: 0penstack
     region_name: RegionOne

Co-Authored-By: Monty Taylor <mordred@inaugust.com>
Change-Id: I4939acf8067e44ffe06a2e26fc28f1adf8985b7d
Depends-On: I45e2550af58aee616ca168d20a557077beeab007
2015-04-18 23:04:51 -05:00
..
api Add --os-cloud support 2015-04-18 23:04:51 -05:00
common Add --os-cloud support 2015-04-18 23:04:51 -05:00
compute Merge "Defer client imports" 2015-04-19 03:23:12 +00:00
identity Add support to remote_id 2015-03-30 11:53:17 -04:00
image Fix skipped image create attribute location attr 2015-04-17 14:20:37 +02:00
network Add project and domain params to network create 2015-03-19 23:49:02 -07:00
object Fine tune some of the helps commands 2015-01-13 00:58:57 -05:00
tests Add --os-cloud support 2015-04-18 23:04:51 -05:00
volume Defer client imports 2015-04-15 22:40:52 -05:00
__init__.py Change version reporting to use pbr 2013-08-02 12:11:49 -05:00
i18n.py Add translation markers for user v2 actions 2014-10-09 14:47:19 -04:00
shell.py Add --os-cloud support 2015-04-18 23:04:51 -05:00