%PDF- %PDF-
Mini Shell

Mini Shell

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

�

i��d���d�ddlmZmZmZmZGd�de�ZGd�deee�ZGd�dee�Zy)	�)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginc�2�eZdZdZdZdZdZdZd�Zd�Z	d�Z
y	)
�OpenStackManilazOpenStack Manila�openstack_manila)�	openstack�openstack_controller)�.*manila_apiz,/var/lib/config-data/puppet-generated/manilac	��d|jd�r|jndz}d|z}|j|d��|jd|jdz|jdz|jd	z|jd
z|jdzg�|j	d�r|jd
g�n|jdg�|jddi�y)Nz
%s/etc/manilar�z(manila-manage --config-dir %s db version�manila_db_version)�suggest_filenamez/etc/manila/z/etc/my.cnf.d/tripleo.cnfz/etc/httpd/conf/z/etc/httpd/conf.d/z /etc/httpd/conf.modules.d/*.conf�all_logsz/var/log/manila/*z/var/log/manila/*.logz.*/etc/manila/manila.conf�manila_conf)�container_exists�var_puppet_gen�add_cmd_output�
add_copy_spec�
get_option�
add_file_tags)�self�
config_dir�
manila_cmds   �E/usr/lib/python3/dist-packages/sos/report/plugins/openstack_manila.py�setupzOpenStackManila.setups���$�#'�#8�#8��#H�D����
�
�@�*�L�
����J�9L��M��������.�0����"=�=����"4�4����"6�6����"D�D�

�	��?�?�:�&����#� �
�
���'� �
�	
���'��
�	�c�j�|jd||�|j|jdz||�y)Nz
/etc/manila/*)�do_path_regex_subr)r�regexp�substs   r�apply_regex_subzOpenStackManila.apply_regex_sub5s5��������>�������/�1��E�	
rc��gd�}ddg}|jddj|�zd�|jddj|�zd�y)	N)z.*password.*�
transport_url�hdfs_ssh_pw�
maprfs_ssh_pw�memcache_secret_key�
connection�sql_connectionz(^\s*(%s)\s*=\s*)(.*)�|z\1*********z)(^\s*(%s)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z
\1*********\6)r#�join)r�protect_keys�connection_keyss   r�postproczOpenStackManila.postproc<s_��/��(�)9�:�����$�s�x�x��'=�=��	
�	
���8��H�H�_�%�
&��	
rN)�__name__�
__module__�__qualname__�
short_desc�plugin_name�profiles�
containersrrr#r/�rrrrs*��#�J�$�K�4�H�"�J�C�N��>
�
rrc�&��eZdZdZdZ�fd�Z�xZS)�DebianManilaz;OpenStack Manila information for Debian based distributions)z
python-manilaz
manila-commonz
manila-apizmanila-sharezmanila-schedulerzpython3-manilac���tt|��|jd�r|j	dg�y|j	dg�y)Nrz/var/log/apache2/manila*z/var/log/apache2/manila*.log)�superr9rrr�r�	__class__s �rrzDebianManila.setupYsJ���
�l�D�'�)��?�?�:�&����*� �
�
���.� �
r�r0r1r2r3�packagesr�
__classcell__�r=s@rr9r9Ms���N�J��H�	�	rr9c�&��eZdZdZdZ�fd�Z�xZS)�RedHatManilaz6OpenStack Manila information for Red Hat distributions)zopenstack-selinuxc���tt|��|jd�|j	d�r|jdg�y|jdg�y)Nz/etc/sudoers.d/manilarz/var/log/containers/manila/*z /var/log/containers/manila/*.log)r;rCrrrr<s �rrzRedHatManila.setupjsY���
�l�D�'�)����2�3��?�?�:�&����.� �
�
���2� �
rr>rAs@rrCrCes���I�J�%�H��rrCN)�sos.report.pluginsrrrrrr9rCr7rr�<module>rFs9��P�O�<
�f�<
�~�?�L�,��0�?�L�r

Zerion Mini Shell 1.0