]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-deploy.git/commitdiff
create a mon keyring in a helper function
authorAlfredo Deza <alfredo.deza@inktank.com>
Thu, 9 Oct 2014 14:19:56 +0000 (10:19 -0400)
committerAlfredo Deza <alfredo.deza@inktank.com>
Thu, 9 Oct 2014 14:19:56 +0000 (10:19 -0400)
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
ceph_deploy/new.py

index 87c688621c6f05dda1050814614f0766c4bc9d80..902e87d9cccb4f3dc32aaad52ed430e7b3f1d0b4 100644 (file)
@@ -189,13 +189,7 @@ def new(args):
         name=args.cluster,
         )
 
-    # FIXME: create a random key
-    LOG.debug('Creating a random mon key...')
-    mon_keyring = '[mon.]\nkey = %s\ncaps mon = allow *\n' % generate_auth_key()
-
-    keypath = '{name}.mon.keyring'.format(
-        name=args.cluster,
-        )
+    new_mon_keyring(args)
 
     LOG.debug('Writing initial config to %s...', path)
     tmp = '%s.tmp' % path
@@ -209,6 +203,15 @@ def new(args):
         else:
             raise
 
+
+def new_mon_keyring(args):
+    LOG.debug('Creating a random mon key...')
+    mon_keyring = '[mon.]\nkey = %s\ncaps mon = allow *\n' % generate_auth_key()
+
+    keypath = '{name}.mon.keyring'.format(
+        name=args.cluster,
+        )
+
     LOG.debug('Writing monitor keyring to %s...', keypath)
     tmp = '%s.tmp' % keypath
     with file(tmp, 'w') as f: