X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=planetstack%2Fopenstack%2Fdriver.py;fp=planetstack%2Fopenstack%2Fdriver.py;h=6fb81a5e3bb91ee1c5f7ec120a815798ebf1d474;hb=9dbe365846ccc1c1a5a95958a8bbd32db15277f8;hp=093ab5a9d59ba41b8576ce110aead4ad6f656052;hpb=a525708fc253540b074ae7a651b7ceb69d32a789;p=plstackapi.git diff --git a/planetstack/openstack/driver.py b/planetstack/openstack/driver.py index 093ab5a..6fb81a5 100644 --- a/planetstack/openstack/driver.py +++ b/planetstack/openstack/driver.py @@ -28,18 +28,18 @@ class OpenStackDriver: self.admin_user = None def client_driver(self, caller=None, tenant=None, deployment=None): - admin_driver = self.admin_driver(tenant=tenant, deployment=deployment) if caller: auth = {'username': caller.email, 'password': hashlib.md5(caller.password).hexdigest()[:6], 'tenant': tenant} - client = OpenStackClient(deployment=admin_driver.deployment, **auth) + client = OpenStackClient(deployment=deployment, **auth) else: + admin_driver = self.admin_driver(tenant=tenant, deployment=deployment) client = OpenStackClient(tenant=tenant, deployment=admin_driver.deployment) driver = OpenStackDriver(client=client) - driver.admin_user = admin_driver.admin_user - driver.deployment = admin_driver.deployment + #driver.admin_user = admin_driver.admin_user + #driver.deployment = admin_driver.deployment return driver def admin_driver(self, tenant=None, deployment=None):