+
    iK  c                   sf    ^ RI HtHtHtHt  ! R R]4      t ! R R]]]4      t ! R R]]4      tR# )	i    )PluginRedHatPluginDebianPluginUbuntuPluginc                   sB   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# )
OpenStackCeilometerzOpenstack CeilometerZopenstack_ceilometerz0/var/lib/config-data/puppet-generated/ceilometerc                s    V P                  R 4      '       d   V P                  R.4       MV P                  R.4       V P                  RV P                  R,           .4       V P                  RR/4       R# )all_logsz/var/log/ceilometer/*z/var/log/ceilometer/*.log/etc/ceilometer/*z/var/log/ceilometer/central.logZceilometer_central_logN)
get_optionadd_copy_specvar_puppet_genZadd_file_tags)selfs   &L/usr/lib/python3.14/site-packages/sos/report/plugins/openstack_ceilometer.pysetupZOpenStackCeilometer.setup   s    ??:&&'   +   	"55
 	
 	-(
 	    c                sp    V P                  RW4       V P                  V P                  R,           W4       R# )zApply regex substitution r   N)Zdo_path_regex_subr	   )r
   ZregexpZsubsts   &&&r   apply_regex_subZ#OpenStackCeilometer.apply_regex_sub-   s3    2FB"55	
r   c                s    . R
OpRR.pRP                  V4      pV P                  RRP                  V4       R2R4       V P                  RV R2R4       R	# ).*_keyz.*_urls?Z
connectionZ|z(^\s*(z)\s*=\s*)(.*)z\1*********z!)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z\1*********\6N)r   z.*_pass(wd|word)?z	.*_secretZpassword)Zjoinr   )r
   Zprotect_keysZconnection_keysZjoin_con_keyss   &   r   postprocZOpenStackCeilometer.postproc5   so    
 

 1chh|,-];	
 	m_$EF	
r    N)Z	openstackZopenstack_controllerZopenstack_compute)__name__
__module____qualname____firstlineno__Z
short_descZplugin_nameZprofilesr	   r   r   r   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s-     'J(KIHGN(

 
r   r   c                   s    ] tR t^MtRtRtR# )DebianCeilometerr   N)zceilometer-apizceilometer-agent-centralzceilometer-agent-computezceilometer-agent-notificationzceilometer-collectorzceilometer-commonzpython-ceilometerzpython3-ceilometer)r   r   r   r   packagesr   r   r   r   r   r   M   s	    	Hr   r   c                   s6   a a ] tR t^\t oRtV 3R ltRtVtV ;t# )RedHatCeilometerc                s   < \         SV `  4        V P                  R 4      '       d   V P                  R.4       R# V P                  R.4       R# )r   z /var/log/containers/ceilometer/*z$/var/log/containers/ceilometer/*.logN)Zsuperr   r   r   )r
   	__class__s   &r   r   ZRedHatCeilometer.setup`   sI    ??:&&2   6  r   r   )zopenstack-selinux)	r   r   r   r   r   r   r   r   Z__classcell__)r   r   s   @@r   r   r   \   s     %H	 	r   r   N)Zsos.report.pluginsr    r   r   r   r   r   r   r   r   r   <module>r      s<    P O8
& 8
v*L#*L r   