Fix keystone creds in parser

Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
This commit is contained in:
Angus Salkeld 2012-04-02 13:54:47 +10:00
parent db5b63733e
commit 7daa8884bd
1 changed files with 4 additions and 1 deletions

View File

@ -42,7 +42,10 @@ class Stack:
if parms != None:
self._apply_user_parameters(parms)
self.creds = parms['KeyStoneCreds']
if isinstance(parms['KeyStoneCreds'], (basestring, unicode)):
self.creds = eval(parms['KeyStoneCreds'])
else:
self.creds = parms['KeyStoneCreds']
self.resources = {}
for r in self.t['Resources']: