import logging
-
-try:
- from cStringIO import StringIO
-except ImportError:
- from io import StringIO
-
from ceph_deploy import exc
from ceph_deploy import conf
from ceph_deploy.cliutil import priority
def admin(args):
- cfg = conf.ceph.load(args)
- conf_data = StringIO()
- cfg.write(conf_data)
+ conf_data = conf.ceph.load_raw(args)
try:
with open('%s.client.admin.keyring' % args.cluster, 'rb') as f:
distro.conn.remote_module.write_conf(
args.cluster,
- conf_data.getvalue(),
+ conf_data,
args.overwrite_conf,
)
from ceph_deploy.util import paths
from ceph_deploy import conf
from ceph_deploy.lib import remoto
-try:
- from cStringIO import StringIO
-except ImportError:
- from io import StringIO
from ceph_deploy.util import constants
done_path = paths.mon.done(args.cluster, hostname)
init_path = paths.mon.init(args.cluster, hostname, distro.init)
- configuration = conf.ceph.load(args)
- conf_data = StringIO()
- configuration.write(conf_data)
+ conf_data = conf.ceph.load_raw(args)
# write the configuration file
distro.conn.remote_module.write_conf(
args.cluster,
- conf_data.getvalue(),
+ conf_data,
args.overwrite_conf,
)
done_path = paths.mon.done(args.cluster, hostname)
init_path = paths.mon.init(args.cluster, hostname, distro.init)
- configuration = conf.ceph.load(args)
- conf_data = StringIO()
- configuration.write(conf_data)
+ conf_data = conf.ceph.load_raw(args)
# write the configuration file
distro.conn.remote_module.write_conf(
args.cluster,
- conf_data.getvalue(),
+ conf_data,
args.overwrite_conf,
)
-try:
- from cStringIO import StringIO
-except ImportError:
- from io import StringIO
import errno
import logging
import os
def mds_create(args):
- cfg = conf.ceph.load(args)
+ conf_data = conf.ceph.load_raw(args)
LOG.debug(
'Deploying mds, cluster %s hosts %s',
args.cluster,
if hostname not in bootstrapped:
bootstrapped.add(hostname)
LOG.debug('deploying mds bootstrap to %s', hostname)
- conf_data = StringIO()
- cfg.write(conf_data)
distro.conn.remote_module.write_conf(
args.cluster,
- conf_data.getvalue(),
+ conf_data,
args.overwrite_conf,
)
-try:
- from cStringIO import StringIO
-except ImportError:
- from io import StringIO
import errno
import logging
import os
def rgw_create(args):
- cfg = conf.ceph.load(args)
+ conf_data = conf.ceph.load_raw(args)
LOG.debug(
'Deploying rgw, cluster %s hosts %s',
args.cluster,
if hostname not in bootstrapped:
bootstrapped.add(hostname)
LOG.debug('deploying rgw bootstrap to %s', hostname)
- conf_data = StringIO()
- cfg.write(conf_data)
distro.conn.remote_module.write_conf(
args.cluster,
- conf_data.getvalue(),
+ conf_data,
args.overwrite_conf,
)