From: Redouane Kachach Date: Mon, 22 May 2023 09:15:07 +0000 (+0200) Subject: cephadm: Adding support to configure public_network cfg section X-Git-Tag: v19.0.0~1095^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=50811d114ec91a3e5e340f6845870597ea498b35;p=ceph-ci.git cephadm: Adding support to configure public_network cfg section Fixes: https://tracker.ceph.com/issues/61330 Signed-off-by: Redouane Kachach --- diff --git a/src/cephadm/cephadm.py b/src/cephadm/cephadm.py index f23ab08326a..d1886c4dee4 100755 --- a/src/cephadm/cephadm.py +++ b/src/cephadm/cephadm.py @@ -5631,8 +5631,10 @@ def finish_bootstrap_config( cli(['config', 'set', 'global', 'container_image', f'{ctx.image}']) if mon_network: - logger.info(f'Setting mon public_network to {mon_network}') - cli(['config', 'set', 'mon', 'public_network', mon_network]) + cp = read_config(ctx.config) + cfg_section = 'global' if cp.has_option('global', 'public_network') else 'mon' + logger.info(f'Setting public_network to {mon_network} in {cfg_section} config section') + cli(['config', 'set', cfg_section, 'public_network', mon_network]) if cluster_network: logger.info(f'Setting cluster_network to {cluster_network}')