diff options
| author | Josh Kearney <josh.kearney@rackspace.com> | 2010-11-23 21:59:30 +0000 |
|---|---|---|
| committer | Tarmac <> | 2010-11-23 21:59:30 +0000 |
| commit | b91e18d3b4e8c174a0fcc10c1d8885c3f99eb6f3 (patch) | |
| tree | a0447f3a70f08b6d5eb5fe33a81cee8e1a15cfd5 /nova/adminclient.py | |
| parent | c4f0f35ca15a6c549f06c09d3d1238a89c233795 (diff) | |
| parent | 513e4eb76a8d21108484bbc08e3ff755190cb2d9 (diff) | |
| download | nova-b91e18d3b4e8c174a0fcc10c1d8885c3f99eb6f3.tar.gz nova-b91e18d3b4e8c174a0fcc10c1d8885c3f99eb6f3.tar.xz nova-b91e18d3b4e8c174a0fcc10c1d8885c3f99eb6f3.zip | |
Make aws_access_key_id and aws_secret_access_key configurable.
Diffstat (limited to 'nova/adminclient.py')
| -rw-r--r-- | nova/adminclient.py | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/nova/adminclient.py b/nova/adminclient.py index af55197fc..5a62cce7d 100644 --- a/nova/adminclient.py +++ b/nova/adminclient.py @@ -22,13 +22,15 @@ Nova User API client library. import base64 import boto import httplib + +from nova import flags from boto.ec2.regioninfo import RegionInfo +FLAGS = flags.FLAGS + DEFAULT_CLC_URL = 'http://127.0.0.1:8773' DEFAULT_REGION = 'nova' -DEFAULT_ACCESS_KEY = 'admin' -DEFAULT_SECRET_KEY = 'admin' class UserInfo(object): @@ -192,9 +194,13 @@ class HostInfo(object): class NovaAdminClient(object): - def __init__(self, clc_url=DEFAULT_CLC_URL, region=DEFAULT_REGION, - access_key=DEFAULT_ACCESS_KEY, secret_key=DEFAULT_SECRET_KEY, - **kwargs): + def __init__( + self, + clc_url=DEFAULT_CLC_URL, + region=DEFAULT_REGION, + access_key=FLAGS.aws_access_key_id, + secret_key=FLAGS.aws_secret_access_key, + **kwargs): parts = self.split_clc_url(clc_url) self.clc_url = clc_url |
