]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw_admin: Create keys for a new user by default.
authorcaleb miles <caselim@gmail.com>
Wed, 10 Apr 2013 19:00:06 +0000 (15:00 -0400)
committercaleb miles <caselim@gmail.com>
Wed, 10 Apr 2013 19:49:01 +0000 (15:49 -0400)
Create a new key pair for new users or when --gen-access-key is specified.

Signed-off-by: caleb miles <caleb.miles@inktank.com>
src/rgw/rgw_admin.cc

index 01a28b5af768279a9d141e77d5109307ecfa0cfe..9804761e8ab13af5139735d277188440702e4f27 100644 (file)
@@ -666,10 +666,10 @@ int main(int argc, char **argv)
     user_op.set_purge_keys();
 
   if (gen_access_key)
-    user_op.set_gen_access();
+    user_op.set_generate_key();
 
   if (gen_secret_key)
-    user_op.set_gen_secret();
+    user_op.set_gen_secret(); // assume that a key pair should be created
 
   if (max_buckets >= 0)
     user_op.set_max_buckets(max_buckets);
@@ -712,6 +712,7 @@ int main(int argc, char **argv)
   case OPT_USER_INFO:
     break;
   case OPT_USER_CREATE:
+    user_op.set_generate_key(); // generate a new key by default
     ret = user.add(user_op, &err_msg);
     if (ret < 0) {
       cerr << "could not create user: " << err_msg << std::endl;