From e2dbba46269aeb96ff6cb6e13b1a14968c620e3a Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 1 Oct 2019 10:10:39 -0500 Subject: [PATCH] ceph-daemon: allow --mon-network for deploying new mon (vs specifying IP) Signed-off-by: Sage Weil --- src/ceph-daemon | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/ceph-daemon b/src/ceph-daemon index a18aedbd65e..b575db456bd 100755 --- a/src/ceph-daemon +++ b/src/ceph-daemon @@ -644,8 +644,11 @@ def command_deploy(): if daemon_type == 'mon': if args.mon_ip: config += '[mon.%s]\n\tpublic_addr = %s\n' % (daemon_id, args.mon_ip) + elif args.mon_network: + config += '[mon.%s]\n\tpublic_network = %s\n' % (daemon_id, + args.mon_network) else: - raise RuntimeError('must specify --mon-ip') + raise RuntimeError('must specify --mon-ip or --mon-network') (uid, gid) = extract_uid_gid() c = get_container(args.fsid, daemon_type, daemon_id) deploy_daemon(args.fsid, daemon_type, daemon_id, c, uid, gid, @@ -979,6 +982,9 @@ parser_deploy.add_argument( parser_deploy.add_argument( '--mon-ip', help='mon IP') +parser_deploy.add_argument( + '--mon-network', + help='mon network (CIDR)') parser_deploy.add_argument( '--osd-fsid', help='OSD uuid, if creating an OSD container') -- 2.39.5