From bc925f4059496894c951b0ddb86cb5ae774edd1e Mon Sep 17 00:00:00 2001 From: Jason Kincl Date: Wed, 22 May 2013 11:59:16 -0400 Subject: adding doc --- tools/upgrade/1.3/migrate_probe_groups_to_db.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'tools/upgrade/1.3/migrate_probe_groups_to_db.py') diff --git a/tools/upgrade/1.3/migrate_probe_groups_to_db.py b/tools/upgrade/1.3/migrate_probe_groups_to_db.py index 540d10505..73339e787 100755 --- a/tools/upgrade/1.3/migrate_probe_groups_to_db.py +++ b/tools/upgrade/1.3/migrate_probe_groups_to_db.py @@ -1,4 +1,7 @@ #!/bin/env python +""" Migrate Probe host and group data from XML to DB backend for Metadata +and Probe plugins. Does not migrate individual probe return data. Assumes +migration to BOTH Metadata and Probe to database backends. """ import os os.environ['DJANGO_SETTINGS_MODULE'] = 'Bcfg2.settings' @@ -11,6 +14,7 @@ from Bcfg2.Server.Plugins.Metadata import MetadataClientModel from Bcfg2.Server.Plugins.Probes import ProbesGroupsModel def migrate(xclient): + """ Helper to do the migration given a XML element """ client_name = xclient.get('name') try: try: @@ -43,6 +47,7 @@ def migrate(xclient): return True def main(): + """ Main """ opts = dict(repo=Bcfg2.Options.SERVER_REPOSITORY) setup = Bcfg2.Options.OptionParser(opts) setup.parse(sys.argv[1:]) -- cgit v1.2.3-1-g7c22