Advertisement
Guest User

Untitled

a guest
Aug 9th, 2018
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. # Keystone v3 code (not working):
  2. for t in self.keystone3.projects.list():
  3. if username == t.name:
  4. tenant = t
  5. if tenant is None:
  6. tenant = self.keystone3.projects.create(username,
  7. "default",
  8. description=description,
  9. enabled=True)
  10.  
  11. for u in self.keystone3.users.list():
  12. if username == u.name:
  13. user = u
  14. if user is None:
  15. user = self.keystone3.users.create(username,
  16. domain="default",
  17. project=tenant.id,
  18. password=password)
  19.  
  20. # Keystone v2 code (working):
  21. for t in self.keystone.tenants.list():
  22. if username == t.name:
  23. tenant = t
  24. if tenant is None:
  25. tenant = self.keystone.tenants.create(tenant_name=username,
  26. description=description,
  27. enabled=True)
  28.  
  29. for u in self.keystone.users.list():
  30. if username == u.username:
  31. user = u
  32. if user is None:
  33. user = self.keystone.users.create(name=username,
  34. password=password,
  35. tenant_id=tenant.id)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement