# 02110-1301, USA.
-# pylint: disable-msg=C0103
+# pylint: disable=C0103
"""Tool to sanitize/randomize the configuration file.
from ganeti import constants
from ganeti import serializer
from ganeti import utils
+from ganeti import pathutils
from ganeti import cli
from ganeti.cli import cli_option
OPTS = [
cli.VERBOSE_OPT,
cli_option("--path", help="Convert this configuration file"
- " instead of '%s'" % constants.CLUSTER_CONF_FILE,
- default=constants.CLUSTER_CONF_FILE, dest="CONFIG_DATA_PATH"),
+ " instead of '%s'" % pathutils.CLUSTER_CONF_FILE,
+ default=pathutils.CLUSTER_CONF_FILE, dest="CONFIG_DATA_PATH"),
cli_option("--sanitize-names", default="yes", type="bool",
help="Randomize the cluster, node and instance names [yes]"),
cli_option("--sanitize-ips", default="yes", type="bool",
return name_map
-def SanitizeSecrets(opts, cfg): # pylint: disable-msg=W0613
+def SanitizeSecrets(opts, cfg): # pylint: disable=W0613
"""Cleanup configuration secrets.
"""
cfg["cluster"]["rsahostkeypub"] = ""
+ cfg["cluster"]["dsahostkeypub"] = ""
for instance in cfg["instances"].values():
for disk in instance["disks"]:
RandomizeDiskSecrets(disk)
RenameDictKeys(cfg["instances"], old_map, True)
-def SanitizeIps(opts, cfg): # pylint: disable-msg=W0613
+def SanitizeIps(opts, cfg): # pylint: disable=W0613
"""Sanitize the IP names.
@note: we're interested in obscuring the old IPs, not in generating
nic["ip"] = _Get(nic["ip"])
-def SanitizeOsNames(opts, cfg): # pylint: disable-msg=W0613
+def SanitizeOsNames(opts, cfg): # pylint: disable=W0613
"""Sanitize the OS names.
"""
RenameDictKeys(cfg["cluster"]["os_hvp"], os_map, False)
-def SanitizeDisks(opts, cfg): # pylint: disable-msg=W0613
+def SanitizeDisks(opts, cfg): # pylint: disable=W0613
"""Cleanup disks disks.
"""
for child in disk["children"]:
helper(child)
- if disk["dev_type"] == constants.LD_DRBD8:
+ if disk["dev_type"] == constants.DT_DRBD8:
if "physical_id" in disk:
del disk["physical_id"]
- if disk["dev_type"] == constants.LD_LV and opts.sanitize_lvs:
+ if disk["dev_type"] == constants.DT_PLAIN and opts.sanitize_lvs:
disk["logical_id"][1] = _Get(disk["logical_id"][1])
disk["physical_id"][1] = disk["logical_id"][1]
RandomizeDiskSecrets(child)
# only disk type to contain secrets is the drbd one
- if disk["dev_type"] == constants.LD_DRBD8:
+ if disk["dev_type"] == constants.DT_DRBD8:
disk["logical_id"][5] = utils.GenerateSecret()
RenameDiskNodes(child, node_map)
# only disk type to contain nodes is the drbd one
- if disk["dev_type"] == constants.LD_DRBD8:
+ if disk["dev_type"] == constants.DT_DRBD8:
lid = disk["logical_id"]
lid[0] = node_map[lid[0]]
lid[1] = node_map[lid[1]]