HEX
Server: Apache/2.4.62 (Unix) OpenSSL/1.1.1k
System: Linux ns565604.ip-54-39-133.net 4.18.0-553.50.1.el8_10.x86_64 #1 SMP Tue Apr 15 08:09:22 EDT 2025 x86_64
User: greer489 (1034)
PHP: 8.3.19
Disabled: NONE
Upload Files
File: //lib/python3.6/site-packages/sos/report/plugins/__pycache__/openstack_ceilometer.cpython-36.pyc
3

-�_g��@sRddlmZmZmZmZGdd�de�ZGdd�deee�ZGdd�dee�ZdS)	�)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginc@s4eZdZdZdZdZdZdd�Zd	d
�Zdd�Z	d
S)�OpenStackCeilometerzOpenstack CeilometerZopenstack_ceilometer�	openstack�openstack_controller�openstack_computez0/var/lib/config-data/puppet-generated/ceilometercCsJ|jd�r|jdg�n|jdg�|jd|jdg�|jddi�dS)N�all_logsz/var/log/ceilometer/*z/var/log/ceilometer/*.logz/etc/ceilometer/*z/var/log/ceilometer/central.logZceilometer_central_log)�
get_option�
add_copy_spec�var_puppet_genZ
add_file_tags)�self�r�*/usr/lib/python3.6/openstack_ceilometer.py�setups

zOpenStackCeilometer.setupcCs&|jd||�|j|jd||�dS)z Apply regex substitution z/etc/ceilometer/*N)Zdo_path_regex_subr
)rZregexpZsubstrrr�apply_regex_sub-sz#OpenStackCeilometer.apply_regex_subc
Csdddddddddd	d
ddd
g
}dddg}dj|�}|jddj|��d�d�|jd|�d�d�dS)NZadmin_passwordZconnection_passwordZ
host_passwordZmemcache_secret_keyZos_passwordZpasswordZ
qpid_passwordZrabbit_passwordZreadonly_user_passwordZ
secret_keyZssl_key_passwordZtelemetry_secretZmetering_secretZ
connectionZbackend_urlZ
transport_url�|z(^\s*(z
)\s*=\s*)(.*)z\1*********z!)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z
\1*********\6)�joinr)rZprotect_keysZconnection_keysZ
join_con_keysrrr�postproc5s



zOpenStackCeilometer.postprocN)rrr	)
�__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofilesr
rrrrrrrrsrc@seZdZd
Zd	S)�DebianCeilometer�ceilometer-api�ceilometer-agent-central�ceilometer-agent-compute�ceilometer-agent-notification�ceilometer-collector�ceilometer-common�python-ceilometer�python3-ceilometerN)rrrrrrr r!)rrr�packagesrrrrrJsrcs eZdZdZ�fdd�Z�ZS)�RedHatCeilometer�openstack-selinuxcs2t�j�|jd�r"|jdg�n|jdg�dS)Nr
z /var/log/containers/ceilometer/*z$/var/log/containers/ceilometer/*.log)�superrrr)r)�	__class__rrr]s


zRedHatCeilometer.setup)r$)rrrr"r�
__classcell__rr)r&rr#Ysr#N)Zsos.report.pluginsrrrrrrr#rrrr�<module>s8