Current File : //usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/openstack_manila.cpython-312.pyc |
�
-�_g� � �d � d dl mZmZmZmZ G d� de� Z G d� deee� Z G d� dee� Zy) � )�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginc �2 � e Zd ZdZdZdZdZdZd� Zd� Z d� Z
y )
�OpenStackManilazOpenStack Manila�openstack_manila)� openstack�openstack_controller)�.*manila_apiz,/var/lib/config-data/puppet-generated/manilac � � | j d� r| j nd}|� d�}d|� d�}| j |d�� | j d| j dz | j d z | j d
z | j dz | j dz g� | j d
� r| j dg� n| j dg� | j ddi� y )Nr � z/etc/manilazmanila-manage --config-dir z 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�pre_conf�
config_dir�
manila_cmds �E/usr/lib/python3/dist-packages/sos/report/plugins/openstack_manila.py�setupzOpenStackManila.setup s � � $(�#8�#8��#H�D���� � !�z��-�
�2�:�,�k�J�
����J�9L��M��������.�0����"=�=����"4�4����"6�6����"D�D�
� � �?�?�:�&����#� �
�
���'� �
�
���'��
� � c �j � | j d||� | j | j dz ||� y)z Apply regex substitution z
/etc/manila/*N)�do_path_regex_subr )r �regexp�substs r �apply_regex_subzOpenStackManila.apply_regex_sub5 s5 � �������>�������/�1��E�
r c � � g d�}ddg}dj |� }| j ddj |� � d�d� | j d|� d�d � y )
N)z.*password.*�
transport_url�hdfs_ssh_pw�
maprfs_ssh_pw�memcache_secret_key�
connection�sql_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 �postproczOpenStackManila.postproc= sk � �/�� (�)9�:������1�
�����c�h�h�|�,�-�]�;��
�
����m�_�$E�F��
r N)�__name__�
__module__�__qualname__�
short_desc�plugin_name�profiles�
containersr r r$ r1 � r r r r s* � �#�J�$�K�4�H�"�J�C�N��>
�
r r c �&