HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ip-172-31-18-78 6.17.0-1017-aws #17~24.04.1-Ubuntu SMP Tue May 26 21:09:53 UTC 2026 aarch64
User: ubuntu (1000)
PHP: 8.2.31
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/sos/report/plugins/__pycache__/openstack_trove.cpython-312.pyc
�

G%@i���d�ddlmZmZmZmZGd�de�ZGd�deee�ZGd�dee�Zy)	�)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginc�.�eZdZdZdZdZdZd�Zd�Zd�Z	y)	�OpenStackTrovezOpenStack Trove�openstack_trove)�	openstack�openstack_controllerz+/var/lib/config-data/puppet-generated/trovec��|jd�r|jdg�n|jdg�|jd|jdzg�y)N�all_logsz/var/log/trove/z/var/log/trove/*.logz/etc/trove/)�
get_option�
add_copy_spec�var_puppet_gen)�selfs �D/usr/lib/python3/dist-packages/sos/report/plugins/openstack_trove.py�setupzOpenStackTrove.setupsb���?�?�:�&����!� �
�
���&� �
�	
�������-�/�
�	�c�j�|jd||�|j|jdz||�y)z Apply regex substitution z/etc/trove/*N)�do_path_regex_subr)r�regexp�substs   r�apply_regex_subzOpenStackTrove.apply_regex_sub&s5�����~�v�u�=�������.�0��E�	
rc��gd�}dg}dj|�}|jddj|��d�d�|jd|�d�d�y)	N)z.*_(password|key)�default_password_length�dns_passkey�
transport_url�
connection�|z(^\s*(z
)\s*=\s*)(.*)z\1*********z!)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z
\1*********\6)�joinr)r�protect_keys�connection_keys�
join_con_keyss    r�postproczOpenStackTrove.postproc.sg��
��(�.������1�
�����c�h�h�|�,�-�]�;��	
�	
����m�_�$E�F��	
rN)
�__name__�
__module__�__qualname__�
short_desc�plugin_name�profilesrrrr$�rrrrs%��"�J�#�K�4�H�B�N�
�
�
rrc��eZdZdZy)�DebianTrove)zpython-troveztrove-commonz	trove-apiztrove-taskmanagerz
python3-troveN�r%r&r'�packagesr+rrr-r-Cs	���Hrr-c��eZdZdZy)�RedHatTrove)zopenstack-selinuxNr.r+rrr1r1Ns��%�Hrr1N)�sos.report.pluginsrrrrrr-r1r+rr�<module>r3s9��P�O�1
�V�1
�h�.�,���&�.�,�&r