summaryrefslogtreecommitdiffstats
path: root/nova/adminclient.py
diff options
context:
space:
mode:
authorJosh Kearney <josh.kearney@rackspace.com>2010-11-23 21:59:30 +0000
committerTarmac <>2010-11-23 21:59:30 +0000
commitb91e18d3b4e8c174a0fcc10c1d8885c3f99eb6f3 (patch)
treea0447f3a70f08b6d5eb5fe33a81cee8e1a15cfd5 /nova/adminclient.py
parentc4f0f35ca15a6c549f06c09d3d1238a89c233795 (diff)
parent513e4eb76a8d21108484bbc08e3ff755190cb2d9 (diff)
downloadnova-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.py16
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