From 73d3ed666d4ade1b2be24096f4bad83f40c349ab Mon Sep 17 00:00:00 2001 From: Jan Pokorný Date: Fri, 22 Jan 2016 17:04:11 +0100 Subject: filters/cib2pcscmd[...]: simplify using new attrset_xml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix a run-check test regression along. Signed-off-by: Jan Pokorný --- filters/cib/configuration/nodes/node/__init__.py | 50 ++++++---------------- filters/cib/configuration/op_defaults/__init__.py | 24 +++-------- .../cib/configuration/resources/group/__init__.py | 17 ++------ filters/cib/configuration/rsc_defaults/__init__.py | 24 +++-------- 4 files changed, 27 insertions(+), 88 deletions(-) diff --git a/filters/cib/configuration/nodes/node/__init__.py b/filters/cib/configuration/nodes/node/__init__.py index bd6703d..e0c6835 100644 --- a/filters/cib/configuration/nodes/node/__init__.py +++ b/filters/cib/configuration/nodes/node/__init__.py @@ -1,50 +1,26 @@ # -*- coding: UTF-8 -*- -# Copyright 2015 Red Hat, Inc. +# Copyright 2016 Red Hat, Inc. # Part of clufter project # Licensed under GPLv2+ (a copy included | http://gnu.org/licenses/gpl-2.0.txt) __author__ = "Jan Pokorný " ### -from ....filters._2pcscmd import verbose_ec_test, verbose_inform from ....filters.cib2pcscmd import attrset_xsl -from ....utils_xslt import NL -cib2pcscmd = ('''\ - -''' + ( - verbose_inform('"set properties for ", @uname, " node"') -) + ''' - - -''' + ( - attrset_xsl("instance_attributes") -) + ''' - -''' + ( - verbose_ec_test -) + ''' - +cib2pcscmd = (( + attrset_xsl("instance_attributes", + cmd='$pcscmd_pcs, "property set"', + inform='"set properties for ", @uname, " node"') +) + ''' - -''' + ( - verbose_inform('"set utilization for resource: ", @uname, " node"') -) + ''' - ''' + ( - attrset_xsl("utilization") -) + ''' - -''' + ( - verbose_ec_test -) + ''' - -''') % dict( - NL=NL, -) + attrset_xsl("utilization", + cmd='$pcscmd_pcs, "node utilization -h",' + ' " >/dev/null && ",' + ' $pcscmd_pcs, "node utilization ",' + ' @uname', + inform='"set utilization for resource: ", @uname, " node"') +)) diff --git a/filters/cib/configuration/op_defaults/__init__.py b/filters/cib/configuration/op_defaults/__init__.py index 77e58a4..676760e 100644 --- a/filters/cib/configuration/op_defaults/__init__.py +++ b/filters/cib/configuration/op_defaults/__init__.py @@ -1,30 +1,16 @@ # -*- coding: UTF-8 -*- -# Copyright 2015 Red Hat, Inc. +# Copyright 2016 Red Hat, Inc. # Part of clufter project # Licensed under GPLv2+ (a copy included | http://gnu.org/licenses/gpl-2.0.txt) __author__ = "Jan Pokorný " ### -from ....filters._2pcscmd import verbose_ec_test, verbose_inform from ....filters.cib2pcscmd import attrset_xsl -from ....utils_xslt import NL -cib2pcscmd = ('''\ - -''' + ( - verbose_inform('"set operation defaults"') -) + ''' - -''' + ( - attrset_xsl("meta_attributes") -) + ''' - -''' + ( - verbose_ec_test -) + ''' - -''') % dict( - NL=NL, +cib2pcscmd = ( + attrset_xsl("meta_attributes", + cmd='$pcscmd_pcs, "resource op defaults"', + inform='"set operation defaults"') ) diff --git a/filters/cib/configuration/resources/group/__init__.py b/filters/cib/configuration/resources/group/__init__.py index 663dfea..e7e4e3d 100644 --- a/filters/cib/configuration/resources/group/__init__.py +++ b/filters/cib/configuration/resources/group/__init__.py @@ -22,19 +22,10 @@ cib2pcscmd = ('''\ ) + ''' - ''' + ( - verbose_inform('"meta attributes for group: ", @id') -) + ''' - -''' + ( - attrset_xsl("meta_attributes") -) + ''' - -''' + ( - verbose_ec_test -) + ''' - -''') % dict( + attrset_xsl("meta_attributes", + cmd='$pcscmd_pcs, "resource meta ", @id', + inform='"meta attributes for group: ", @id') +)) % dict( NL=NL, ) diff --git a/filters/cib/configuration/rsc_defaults/__init__.py b/filters/cib/configuration/rsc_defaults/__init__.py index d8a868e..2f98ed6 100644 --- a/filters/cib/configuration/rsc_defaults/__init__.py +++ b/filters/cib/configuration/rsc_defaults/__init__.py @@ -1,30 +1,16 @@ # -*- coding: UTF-8 -*- -# Copyright 2015 Red Hat, Inc. +# Copyright 2016 Red Hat, Inc. # Part of clufter project # Licensed under GPLv2+ (a copy included | http://gnu.org/licenses/gpl-2.0.txt) __author__ = "Jan Pokorný " ### -from ....filters._2pcscmd import verbose_ec_test, verbose_inform from ....filters.cib2pcscmd import attrset_xsl -from ....utils_xslt import NL -cib2pcscmd = ('''\ - -''' + ( - verbose_inform('"set resource defaults"') -) + ''' - -''' + ( - attrset_xsl("meta_attributes") -) + ''' - -''' + ( - verbose_ec_test -) + ''' - -''') % dict( - NL=NL, +cib2pcscmd = ( + attrset_xsl("meta_attributes", + cmd='$pcscmd_pcs, "resource defaults"', + inform='"set resource defaults"') ) -- cgit