%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/
Upload File :
Create Path :
Current File : //usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/openstack_trove.cpython-312.pyc

�

i��dD	��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)Nz/etc/trove/*)�do_path_regex_subr)r�regexp�substs   r�apply_regex_subzOpenStackTrove.apply_regex_sub&s5�����~�v�u�=�������.�0��E�	
rc��gd�}dg}|jddj|�zd�|jddj|�zd�y)N)�default_password_length�notifier_queue_password�rabbit_password�replication_password�admin_password�dns_passkey�
transport_url�memcache_secret_key�
connectionz(^\s*(%s)\s*=\s*)(.*)�|z\1*********z)(^\s*(%s)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z
\1*********\6)r�join)r�protect_keys�connection_keyss   r�postproczOpenStackTrove.postproc-s[��
��
(�.�����$�s�x�x��'=�=��	
�	
���8��H�H�_�%�
&��	
rN)
�__name__�
__module__�__qualname__�
short_desc�plugin_name�profilesrrrr(�rrrrs%��"�J�#�K�4�H�B�N�
�
�
rrc�"��eZdZdZ�fd�Z�xZS)�DebianTrove)zpython-troveztrove-commonz	trove-apiztrove-taskmanagerz
python3-trovec�*��tt|��y�N)�superr1r�r�	__class__s �rrzDebianTrove.setupJ����
�k�4�&�(r�r)r*r+�packagesr�
__classcell__�r6s@rr1r1@s����H�)�)rr1c�"��eZdZdZ�fd�Z�xZS)�RedHatTrove)zopenstack-selinuxc�*��tt|��yr3)r4r=rr5s �rrzRedHatTrove.setupRr7rr8r;s@rr=r=Ns���%�H�)�)rr=N)�sos.report.pluginsrrrrrr1r=r/rr�<module>r@s9��P�O�.
�V�.
�b)�.�,��)�)�.�,�)r

Zerion Mini Shell 1.0