HEX
Server: Apache
System: Linux 185.122.168.184.host.secureserver.net 5.14.0-570.60.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Nov 5 05:00:59 EST 2025 x86_64
User: barbeatleanalyti (1024)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //lib/python3.9/site-packages/sos/report/plugins/__pycache__/sunbeam_hypervisor.cpython-39.pyc
a

\��h��@s&ddlmZmZGdd�dee�ZdS)�)�Plugin�UbuntuPluginc@s8eZdZdZdZdZdZdZdZdZ	dd	�Z
d
d�ZdS)
�SunbeamHypervisorzSunbeam HypervisorZsunbeam_hypervisor)Zcloud)zopenstack-hypervisoriX)z2snap.openstack-hypervisor.ceilometer-compute-agentz*snap.openstack-hypervisor.libvirt-exporterz"snap.openstack-hypervisor.libvirtdz2snap.openstack-hypervisor.masakari-instancemonitorz4snap.openstack-hypervisor.neutron-ovn-metadata-agentz+snap.openstack-hypervisor.nova-api-metadataz&snap.openstack-hypervisor.nova-computez(snap.openstack-hypervisor.ovn-controllerz&snap.openstack-hypervisor.ovs-exporterz&snap.openstack-hypervisor.ovs-vswitchdz&snap.openstack-hypervisor.ovsdb-serverz"snap.openstack-hypervisor.virtlogdz%/var/snap/openstack-hypervisor/commonc	Cs�|�|j�d�|j�d�|j�d�|j�d�|j�d�g�|�|j�d�|j�d�|j�d�|j�d	�|j�d
�|j�d�g�dS)Nz/*.logz
/log/**/*.logz/etcz!/lib/nova/instances/*/console.logz&/cache/libvirt/qemu/capabilities/*.xmlz	/etc/ssl/z/etc/libvirt/secretsz/etc/libvirt/passwd.dbz/etc/libvirt/krb5.tabz
/var/log/ovn/z	/etc/pki/)Z
add_copy_spec�
common_dirZadd_forbidden_path)�self�r�I/usr/lib/python3.9/site-packages/sos/report/plugins/sunbeam_hypervisor.py�setup's




�





�zSunbeamHypervisor.setupcCs�d}|j�d�|j�d�g}|D]}|�||d�q gd�}ddg}gd�}|�|j�d	d
�|��d�dd
�|��d
�d�|�|j�d	d
�|��d�dd
�|��d�d�gd�}|�|j�d�dd
�|��d�d�dS)Nz(\s*passwd=\s*')([^']*)('.*)z/etc/libvirt/qemu/.*\.xmlz/etc/libvirt/.*\.confz
\1******\3)z.*_keyz.*_pass(wd|word)?Zmetadata_proxy_shared_secret�passwordZrbd_secret_uuidZserver_authZ
serverauthZ
transport_urlZ
connectionZsql_connection)ZnovaZneutronZ
ceilometerZmasakarimonitorsz/etc/(�|z)/*z(^\s*(z
)\s*=\s*)(.*)z\1*********z!)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z
\1*********\6)	r
Z ovn_metadata_proxy_shared_secretZcacertZcert�keyZ
ovn_cacertZovn_certZovn_key�urlz
/hooks.logz(\'(z)\'):\s?\'(.+?)\'z\1: **********)rZdo_path_regex_sub�joinZdo_file_sub)rZ	match_expZlibvirt_path_expsZpath_expZprotect_keysZconnection_keysZopenstack_foldersZprotect_hook_keysrrr�postproc:s2

�
��
�zSunbeamHypervisor.postprocN)�__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofilesZpackagesZplugin_timeoutZservicesrr	rrrrrrsrN)Zsos.report.pluginsrrrrrrr�<module>	s