return monmap
-def create_mon(
+def prepare_create_mon(
ctx: CephadmContext,
uid: int, gid: int,
fsid: str, mon_id: str,
return (mon_dir, log_dir)
+def create_mon(
+ ctx: CephadmContext,
+ uid: int, gid: int,
+ fsid: str, mon_id: str
+) -> None:
+ mon_c = get_container(ctx, fsid, 'mon', mon_id)
+ deploy_daemon(ctx, fsid, 'mon', mon_id, mon_c, uid, gid,
+ config=None, keyring=None)
+
+
def wait_for_mon(
ctx: CephadmContext,
mon_id: str, mon_dir: str,
monmap = create_initial_monmap(ctx, uid, gid, fsid, mon_id, addr_arg)
(mon_dir, log_dir) = \
- create_mon(ctx, uid, gid, fsid, mon_id,
+ prepare_create_mon(ctx, uid, gid, fsid, mon_id,
bootstrap_keyring.name, monmap.name)
with open(mon_dir + '/config', 'w') as f:
f.write(config)
make_var_run(ctx, fsid, uid, gid)
- mon_c = get_container(ctx, fsid, 'mon', mon_id)
- deploy_daemon(ctx, fsid, 'mon', mon_id, mon_c, uid, gid,
- config=None, keyring=None)
+ create_mon(ctx, uid, gid, fsid, mon_id)
# config to issue various CLI commands
tmp_config = write_tmp(config, uid, gid)