]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-deploy.git/commitdiff
mds: remove weird key creation cruft
authorSage Weil <sage@redhat.com>
Tue, 14 Mar 2017 02:20:28 +0000 (22:20 -0400)
committerSage Weil <sage@redhat.com>
Fri, 17 Mar 2017 15:33:03 +0000 (11:33 -0400)
First, don't ignore EACCES.  And remove the weird legacy case that is dead
code.

Signed-off-by: Sage Weil <sage@redhat.com>
ceph_deploy/mds.py

index b681528ab81a1c94fba7abbd2076e84267344643..f4aabc7e4ac0c6e7232a28384a63e98ae14ff306 100644 (file)
@@ -1,4 +1,3 @@
-import errno
 import logging
 import os
 
@@ -56,7 +55,7 @@ def create_mds(distro, name, cluster, init):
             os.path.join(keypath),
         ]
     )
-    if returncode > 0 and returncode != errno.EACCES:
+    if returncode > 0:
         for line in stderr:
             conn.logger.error(line)
         for line in stdout:
@@ -65,22 +64,6 @@ def create_mds(distro, name, cluster, init):
         conn.logger.error('exit code from command was: %s' % returncode)
         raise RuntimeError('could not create mds')
 
-        remoto.process.check(
-            conn,
-            [
-                'ceph',
-                '--cluster', cluster,
-                '--name', 'client.bootstrap-mds',
-                '--keyring', bootstrap_keyring,
-                'auth', 'get-or-create', 'mds.{name}'.format(name=name),
-                'osd', 'allow *',
-                'mds', 'allow',
-                'mon', 'allow rwx',
-                '-o',
-                os.path.join(keypath),
-            ]
-        )
-
     conn.remote_module.touch_file(os.path.join(path, 'done'))
     conn.remote_module.touch_file(os.path.join(path, init))