📂 FileMgr
📍
/
usr
/
lib
/
python3
/
dist-packages
/
sos
/
report
/
plugins
/
__pycache__
✏️ /usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/openstack_horizon.cpython-312.pyc
✕ Tutup
� G%@i} � �z � d dl mZmZmZmZ G d� de� Z G d� dee� Z G d� dee� Z G d� d ee� Zy )� )�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginc �( � e Zd ZdZdZdZdZd� Zd� Zy)�OpenStackHorizonzOpenStack Horizon�openstack_horizon)� openstack�openstack_controllerz%/var/lib/config-data/puppet-generatedc �B � | j d� r| j dg� n| j dg� | j d| j dz | j dz | j dz | j dz | j d z g� | j d � y )N�all_logsz/var/log/horizon/z/var/log/horizon/*.logz/etc/openstack-dashboard/z!/horizon/etc/openstack-dashboard/z/horizon/etc/httpd/conf/z/horizon/etc/httpd/conf.d/z(/horizon/etc/httpd/conf.modules.d/*.confz"/memcached/etc/sysconfig/memcachedz2/etc/openstack-dashboard/local_settings.d/*.py[co])� get_option� add_copy_spec�var_puppet_gen�add_forbidden_path)�selfs �F/usr/lib/python3/dist-packages/sos/report/plugins/openstack_horizon.py�setupzOpenStackHorizon.setup s� � ��?�?�:�&����#� � � ���(� � � ���'����"E�E����"<�<����">�>����"L�L����"F�F� � � ���@� � c � � | j dz }g d�}ddj |� � d�}dD ]+ }| j ||d� | j ||z |d� �- y )Nz/horizon)�EMAIL_HOST_PASSWORD�PASSWORD� SECRET_KEYz (^\s*\'?(�|z)\'?\s*(:|=)\s*)(.*))z!/etc/openstack-dashboard/.*\.jsonz(/etc/openstack-dashboard/local_settings$z+/etc/openstack-dashboard/local_settings.py$z\1*********)r �join�do_path_regex_sub)r r �protect_keys�regexp�regpaths r �postproczOpenStackHorizon.postproc/ st � ��,�,�z�9�� �� �c�h�h�|�4�5�5I�J��G� ;�G� �"�"�7�F�N�C��"�"�>�G�#;�#)�>� ;� ;r N) �__name__� __module__�__qualname__� short_desc�plugin_name�profilesr r r � r r r r s � �$�J�%�K�4�H�<�N� �,;r r c �"