Current File : //usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/sunbeam_hypervisor.cpython-312.pyc |
�
-�_g� � �, � d dl mZmZ G d� dee� Zy)� )�Plugin�UbuntuPluginc �, � e Zd ZdZdZdZdZdZd� Zd� Z y) �SunbeamHypervisorzSunbeam Hypervisor�sunbeam_hypervisor)�cloud)zopenstack-hypervisorz%/var/snap/openstack-hypervisor/commonc � � | j d� | j d� | j | j � d�| j � d�| j � d�| j � d�| j � d�g� | j | j � d�| j � d �| j � d
�| j � d�| j � d�| j � d
�g� y )Nzsnap.openstack-hypervisor.*znova-computez/*.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/)�add_service_status�add_journal�
add_copy_spec�
common_dir�add_forbidden_path)�selfs �G/usr/lib/python3/dist-packages/sos/report/plugins/sunbeam_hypervisor.py�setupzSunbeamHypervisor.setup s� � ���� =�>�����(��������v�&�����}�-�����t�$�����@�A�����E�F�
� �
�������y�)�����3�4�����5�6�����4�5�����}�-�����y�)�
!
� � c � � d}| j � d�| j � d�g}|D ] }| j ||d� � g d�}ddg}g d�}| j | j � d d
j |� � d�dd
j |� � d
�d� | j | j � d d
j |� � d�dd
j |� � d�d� g d�}| j | j � d�dd
j |� � d�d� y )Nz(\s*passwd=\s*')([^']*)('.*)z/etc/libvirt/qemu/.*\.xmlz/etc/libvirt/.*\.confz
\1******\3)z.*_keyz.*_pass(wd|word)?�metadata_proxy_shared_secret�password�rbd_secret_uuid�server_auth�
serverauth�
transport_url�
connection�sql_connection)�nova�neutron�
ceilometer�masakarimonitorsz/etc/(�|z)/*z(^\s*(z
)\s*=\s*)(.*)z\1*********z!)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z
\1*********\6) r � ovn_metadata_proxy_shared_secret�cacert�cert�key�
ovn_cacert�ovn_cert�ovn_key�urlz
/hooks.logz(\'(z)\'):\s?\'(.+?)\'z\1: **********)r
�do_path_regex_sub�join�do_file_sub)r � match_exp�libvirt_path_exps�path_exp�protect_keys�connection_keys�openstack_folders�protect_hook_keyss r �postproczSunbeamHypervisor.postproc- sK � � 4� ���� � 9�:���� � 5�6�
�� *� G�H��"�"�8�Y�
�F� G�
�� (�)9�:��
��
������ ��s�x�x�0A�'B�&C�3�G��c�h�h�|�,�-�]�;��
�
������ ��s�x�x�0A�'B�&C�3�G��c�h�h��/�0� 1%�
%��
�
��
�������z�*��C�H�H�.�/�0�0A�B��
r N)
�__name__�
__module__�__qualname__�
short_desc�plugin_name�profiles�packagesr
r r3 � r r r r s% � �%�J�&�K��H�(�H�8�J��.<
r r N)�sos.report.pluginsr r r r; r r �<module>r= s �� 4�]
��� ]
r