summaryrefslogtreecommitdiff
path: root/keystoneclient/v2_0
diff options
context:
space:
mode:
authorJuan Manuel Olle <juan.m.olle@intel.com>2014-06-03 15:58:02 -0300
committerJuan Manuel Olle <juan.m.olle@intel.com>2014-07-01 08:34:48 -0300
commite4b7daf71acd2d2d7bb19d6fbcd6d492c1338620 (patch)
tree9fb9d63ce6a0f1ad27eabaa73a39b74cb943f1fc /keystoneclient/v2_0
parent832d89681cd1c2470375a10d87018be7bf8d0ed9 (diff)
downloadpython-keystoneclient-e4b7daf71acd2d2d7bb19d6fbcd6d492c1338620.tar.gz
Keystoneclient create user API should have optional password.
Password is optional in Keystone service. The create user API in keystoneclient should have password None as default value. Change-Id: Ic72867c9b86ca65e3237786e35bcb5bd44f5f053 Closes-Bug: #1273988
Diffstat (limited to 'keystoneclient/v2_0')
-rw-r--r--keystoneclient/v2_0/users.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/keystoneclient/v2_0/users.py b/keystoneclient/v2_0/users.py
index 4ce10b2..1ff2f49 100644
--- a/keystoneclient/v2_0/users.py
+++ b/keystoneclient/v2_0/users.py
@@ -86,7 +86,8 @@ class UserManager(base.ManagerWithFind):
return self._update("/users/%s/OS-KSADM/tenant" % base.getid(user),
params, "user")
- def create(self, name, password, email=None, tenant_id=None, enabled=True):
+ def create(self, name, password=None, email=None,
+ tenant_id=None, enabled=True):
"""Create a user."""
params = {"user": {"name": name,
"password": password,