📂 FileMgr
📍
/
usr
/
lib
/
python3
/
dist-packages
/
sos
/
report
/
plugins
/
__pycache__
✏️ /usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/openstack_manila.cpython-312.pyc
✕ Tutup
� G%@i� � �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 �&