Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
}
sub destroy_mgr {
- my ($mgrid) = @_;
+ my ($mgrid, $rados) = @_;
my $clustername = PVE::Ceph::Tools::get_config('ccname');
my $mgrname = "mgr.$mgrid";
print "removing manager directory '$mgrdir'\n";
File::Path::remove_tree($mgrdir);
+ print "removing authkeys for $mgrname\n";
+ if (!$rados) {
+ $rados = PVE::RADOS->new();
+ }
+
+ $rados->mon_command({ prefix => 'auth del', entity => "$mgrname" });
+
broadcast_ceph_services();
return undef;