import logging
import re
import subprocess
+import socket
from textwrap import dedent
import time
logger.warning('*'*80)
-def destroy_mon(cluster, paths, is_running):
+def destroy_mon(cluster, paths, is_running, hostname):
import datetime
import errno
import os
import subprocess # noqa
- import socket
import time
retries = 5
- hostname = remote_shortname(socket)
path = paths.mon.path(cluster, hostname)
if os.path.exists(path):
raise
os.rename(path, os.path.join('/var/lib/ceph/mon-removed/', fn))
+
def mon_destroy(args):
errors = 0
for (name, host) in mon_hosts(args.mon):
# TODO username
sudo = args.pushy(get_transport(host))
+ hostname = remote_shortname(socket)
destroy_mon_r = sudo.compile(destroy_mon)
destroy_mon_r(
cluster=args.cluster,
paths=paths,
is_running=is_running,
+ hostname=hostname,
)
sudo.close()