
    ~ g                      8    S SK J r   S SKJrJr   " S S\\5      rg)    )glob)PluginRedHatPluginc                   4    \ rS rSrSrSrSrSrSrS r	S r
S	rg
)Cman   z,cman based Red Hat Cluster High Availabilitycman)cluster)lucir	   
clusterlib)z/etc/cluster/cluster.confc                 P    U R                  / SQ5        U R                  / SQ5        g )N)	z/etc/cluster.confz/etc/clusterz/etc/sysconfig/clusterz/etc/sysconfig/cmanz/var/log/clusterz/etc/fence_virt.confz/var/lib/luci/data/luci.dbz/var/lib/luci/etcz/var/log/luci)
zcman_tool serviceszcman_tool nodeszcman_tool statuszccs_tool lsnodez
mkqdisk -Lzgroup_tool dumpzfence_tool dumpzfence_tool ls -nclustatz&rg_test test /etc/cluster/cluster.conf)add_copy_specadd_cmd_output)selfs    9/usr/lib/python3/dist-packages/sos/report/plugins/cman.pysetup
Cman.setup   s*     

 
	 	 
 	    c                 t    [        S5       H  nU R                  USS5        M     U R                  SSS5        g )Nz/etc/cluster/cluster.conf*z.(\s*\<fencedevice\s*.*\s*passwd\s*=\s*)\S+(\")z\1"***"z/var/lib/luci/etc/.*\.iniz(.*secret\s*=\s*)\S+z\1******)r   do_file_subdo_path_regex_sub)r   cluster_confs     r   postprocCman.postproc3   sB     !=>LA ? 	(#	
r    N)__name__
__module____qualname____firstlineno__
short_descplugin_nameprofilespackagesfilesr   r   __static_attributes__r   r   r   r   r      s%    ?JKH-H*E6
r   r   N)r   sos.report.pluginsr   r   r   r   r   r   <module>r(      s     32
6< 2
r   