]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
cephadm: add --zap-osds argument to rm_cluster
authorSage Weil <sage@newdream.net>
Fri, 30 Apr 2021 14:13:23 +0000 (10:13 -0400)
committerSage Weil <sage@newdream.net>
Fri, 30 Apr 2021 14:13:55 +0000 (10:13 -0400)
Signed-off-by: Sage Weil <sage@newdream.net>
src/cephadm/cephadm

index 7195d599d80d84a8d276c1b89bac36e5e5ce1860..bd21cc622979bdb3dfefe8ac7d85cf6e6c7f12d2 100755 (executable)
@@ -5500,6 +5500,10 @@ def command_rm_cluster(ctx):
     call(ctx, ['systemctl', 'stop', slice_name],
          verbosity=CallVerbosity.DEBUG)
 
+    # osds?
+    if ctx.zap_osds:
+        _zap_osds(ctx)
+
     # rm units
     call_throws(ctx, ['rm', '-f', ctx.unit_dir +  # noqa: W504
                       '/ceph-%s@.service' % ctx.fsid])
@@ -7612,6 +7616,10 @@ def _get_parser():
         '--keep-logs',
         action='store_true',
         help='do not remove log files')
+    parser_rm_cluster.add_argument(
+        '--zap-osds',
+        action='store_true',
+        help='zap OSD devices for this cluster')
 
     parser_run = subparsers.add_parser(
         'run', help='run a ceph daemon, in a container, in the foreground')