MOON
Server: Apache
System: Linux server.cny.com.sg 4.18.0-477.21.1.el8_8.x86_64 #1 SMP Thu Aug 10 13:51:50 EDT 2023 x86_64
User: tissuegurucom (1020)
PHP: 8.1.29
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //lib/python3.6/site-packages/sos/report/plugins/__pycache__/openstack_ceilometer.cpython-36.pyc
3

i��d��@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)Nz/etc/ceilometer/*)Zdo_path_regex_subr
)rZregexpZsubstrrr�apply_regex_sub-sz#OpenStackCeilometer.apply_regex_subc
CsXddddddddd	d
ddd
g
}dddg}|jddj|�d�|jddj|�d�dS)NZadmin_passwordZconnection_passwordZ
host_passwordZmemcache_secret_keyZos_passwordZpasswordZ
qpid_passwordZrabbit_passwordZreadonly_user_passwordZ
secret_keyZssl_key_passwordZtelemetry_secretZmetering_secretZ
connectionZbackend_urlZ
transport_urlz(^\s*(%s)\s*=\s*)(.*)�|z\1*********z)(^\s*(%s)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z
\1*********\6)r�join)rZprotect_keysZconnection_keysrrr�postproc4s


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�packagesrrrrrHsrcs eZdZdZ�fdd�Z�ZS)�RedHatCeilometer�openstack-selinuxcs6tt|�j�|jd�r&|jdg�n|jdg�dS)Nr
z /var/log/containers/ceilometer/*z$/var/log/containers/ceilometer/*.log)�superr#rrr)r)�	__class__rrr[s

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