From 53dab93730e07054de35e32344c8e63da8798be7 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Fri, 30 Apr 2021 10:13:23 -0400 Subject: [PATCH] cephadm: add --zap-osds argument to rm_cluster Signed-off-by: Sage Weil (cherry picked from commit 14c95b54fb325240635be01dd95517d11f37106b) --- src/cephadm/cephadm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/cephadm/cephadm b/src/cephadm/cephadm index 0e759e7f8f0d9..763e42c7daf64 100755 --- a/src/cephadm/cephadm +++ b/src/cephadm/cephadm @@ -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') -- 2.39.5