%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_cinder.cpython-312.pyc

�

i��dM��d�ddlmZmZmZmZGd�de�ZGd�deee�ZGd�dee�Zy)	�)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginc�2�eZdZdZdZdZdZdZd�Zd�Z	d�Z
y	)
�OpenStackCinderzOpenStack cinder�openstack_cinder)�	openstack�openstack_controller)�.*cinder_apiz,/var/lib/config-data/puppet-generated/cinderc
��|jd�d}d}gd�}d}|D]}|j|�}|s�n|jd�}|r||jz}|s|r|j	d|zdzd	�
�|jd�|jd|jdz|jdz|jd
z|jdz|jdz|jdzg�|j
d�r-|jddj|j�g�y|jddj|j�g�y)Nz/etc/cinder/volumes�z--config-dir %s/etc/cinder/)�cinder_wsgizcinder-wsgi�
cinder-apiFrzcinder-manage z db version�cinder_db_version)�suggest_filenamez/etc/cinder/z/etc/httpd/conf/z/etc/httpd/conf.d/z /etc/httpd/conf.modules.d/*.confz/etc/my.cnf.d/tripleo.cnfz/etc/sysconfig/�all_logsz/var/log/cinder/z/var/log/{}*/cinder*z/var/log/cinder/*.logz/var/log/{}*/cinder*.log)	�add_forbidden_path�check_process_by_name�container_exists�var_puppet_gen�add_cmd_output�
add_copy_spec�
get_option�format�	apachepkg)�self�
cinder_config�cinder_config_opt�cinder_process�in_ps�process�in_containers       �E/usr/lib/python3/dist-packages/sos/report/plugins/openstack_cinder.py�setupzOpenStackCinder.setups}����� 5�6��
�9��F����%�	�G��.�.�w�7�E���	�
�,�,�^�<���-��0C�0C�C�M��L���� �=�0�=�@�!4�
 �
�
	
��� 5�6��������.�0����"4�4����"6�6����"D�D����"=�=����"3�3�
�	��?�?�:�&����"�&�-�-�d�n�n�=� �
�

���'�*�1�1�$�.�.�A� �
�c�j�|jd||�|j|jdz||�y)Nz
/etc/cinder/*)�do_path_regex_subr)r�regexp�substs   r$�apply_regex_subzOpenStackCinder.apply_regex_subJs5��������>�������/�1��E�	
r&c��gd�}dg}|jddj|�zd�|jddj|�zd�y)N)�admin_password�backup_tsm_password�
chap_password�nas_password�cisco_fc_fabric_password�coraid_password�eqlx_chap_password�fc_fabric_password�hitachi_auth_password�hitachi_horcm_password�hp3par_password�hplefthand_password�memcache_secret_key�netapp_password�netapp_sa_password�nexenta_password�password�
qpid_password�rabbit_password�san_password�ssl_key_password�vmware_host_password�zadara_password�zfssa_initiator_password�	hmac_keys�zfssa_target_password�os_privileged_user_password�
transport_url�
connectionz(^\s*(%s)\s*=\s*)(.*)�|z\1*********z)(^\s*(%s)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z
\1*********\6)r+�join)r�protect_keys�connection_keyss   r$�postproczOpenStackCinder.postprocQs[��
��(�.�����$�s�x�x��'=�=��	
�	
���8��H�H�_�%�
&��	
r&N)�__name__�
__module__�__qualname__�
short_desc�plugin_name�profiles�
containersrr%r+rN�r&r$rrs+��#�J�$�K�4�H�"�J�C�N�-�^
�
r&rc��eZdZdZdZdZy)�DebianCinderF�apache2)rz
cinder-backupz
cinder-commonzcinder-schedulerz
cinder-volumez
python-cinderzpython3-cinderN)rOrPrQ�cinderr�packagesrVr&r$rXrXks��
�F��I��Hr&rXc�*��eZdZdZdZdZ�fd�Z�xZS)�RedHatCinderF�httpd)zopenstack-selinuxc�N��tt|��|jdg�y)Nz/etc/sudoers.d/cinder)�superr]r%r)r�	__class__s �r$r%zRedHatCinder.setup�s"���
�l�D�'�)����3�4�5r&)rOrPrQrZrr[r%�
__classcell__)ras@r$r]r]zs���
�F��I�%�H�6�6r&r]N)�sos.report.pluginsrrrrrrXr]rVr&r$�<module>rds;��P�O�V
�f�V
�r�?�L�,��6�?�L�6r&

Zerion Mini Shell 1.0