diff options
author | Jan Pokorný <jpokorny@redhat.com> | 2015-12-11 00:57:37 +0100 |
---|---|---|
committer | Jan Pokorný <jpokorny@redhat.com> | 2015-12-17 23:38:20 +0100 |
commit | 5883ba0b5469cf5439625e6788346484c96d6c7a (patch) | |
tree | 9f55b05332c2c3ba984875ec705675e70eeac306 /commands | |
parent | 63bf90bed7e5df7c117e1032a8b55de24f7d11ba (diff) | |
download | clufter-5883ba0b5469cf5439625e6788346484c96d6c7a.tar.gz clufter-5883ba0b5469cf5439625e6788346484c96d6c7a.tar.xz clufter-5883ba0b5469cf5439625e6788346484c96d6c7a.zip |
commands/cib-revitalize: expose eponymous filter on its own
Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
Diffstat (limited to 'commands')
-rw-r--r-- | commands/cib_revitalize.py | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/commands/cib_revitalize.py b/commands/cib_revitalize.py new file mode 100644 index 0000000..eeb3d57 --- /dev/null +++ b/commands/cib_revitalize.py @@ -0,0 +1,27 @@ +# -*- coding: UTF-8 -*- +# Copyright 2015 Red Hat, Inc. +# Part of clufter project +# Licensed under GPLv2+ (a copy included | http://gnu.org/licenses/gpl-2.0.txt) +"""cib-revitalize command""" +__author__ = "Jan Pokorný <jpokorny @at@ Red Hat .dot. com>" + +from ..command import Command +from ..protocol import protocols +from ..utils_cib import PATH_CIB + + +@Command.deco('cib-revitalize') +def cib_revitalize(cmd_ctxt, + input=PATH_CIB, + output="cib-revitalized-{cib-revitalize.in.hash}.xml"): + """Migrate deprecated configuration items in CIB + + Options: + input input proper Pacemaker cluster config. file (CIB) + output output file with "revitalized" content + """ + file_proto = protocols.plugins['file'].ensure_proto + return ( + file_proto(input), + file_proto(output), + ) |