X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetstack%2Fopenstack%2Fdriver.py;h=b8faf250956f2d034c08c648f6c5ba2b8e3bca2e;hb=0f26b27864534d5c23bdd4e9208485a3249a9552;hp=5b8e7289be570b60a5602532349d15df84921d2e;hpb=e7045ca79b1434736f5498ec2e0f9433296fd149;p=plstackapi.git diff --git a/planetstack/openstack/driver.py b/planetstack/openstack/driver.py index 5b8e728..b8faf25 100644 --- a/planetstack/openstack/driver.py +++ b/planetstack/openstack/driver.py @@ -48,10 +48,12 @@ class OpenStackDriver: def create_role(self, name): roles = self.shell.keystone.roles.findall(name=name) - if not roles: + roles_title = self.shell.keystone.roles.findall(name=name.title()) + roles_found = roles + roles_title + if not roles_found: role = self.shell.keystone.roles.create(name) else: - role = roles[0] + role = roles_found[0] return role def delete_role(self, filter):