+
    G%@i                      :    ^ RI H t  ^ RIHtHt  ! R R]]4      tR# )    )glob)PluginRedHatPluginc                   @   a  ] tR t^t o RtRtRtRtR	tR t	R t
RtV tR# )
Cmanz,cman based Red Hat Cluster High Availabilitycmanc                R    V P                  . RO4       V P                  . RO4       R# )/etc/cluster.confN)	r
   z/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                v    \        R 4       F  pV P                  VRR4       K  	  V P                  RRR4       R# )z/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******N)r   do_file_subdo_path_regex_sub)r   cluster_confs   & r   postprocCman.postproc3   sB     !=>LA ? 	(#	
r    N)cluster)lucir   
clusterlib)z/etc/cluster/cluster.conf)__name__
__module____qualname____firstlineno__
short_descplugin_nameprofilespackagesfilesr   r   __static_attributes____classdictcell__)__classdict__s   @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   