%PDF- %PDF-
| Direktori : /lib/python3/dist-packages/sos/report/plugins/__pycache__/ |
| Current File : //lib/python3/dist-packages/sos/report/plugins/__pycache__/openstack_ceilometer.cpython-312.pyc |
�
i��d� � �d � d dl mZmZmZmZ G d� de� Z G d� deee� Z G d� dee� Zy) � )�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginc �. � e Zd ZdZdZdZdZd� Zd� Zd� Z y) �OpenStackCeilometerzOpenstack Ceilometer�openstack_ceilometer)� openstack�openstack_controller�openstack_computez0/var/lib/config-data/puppet-generated/ceilometerc �� � | j d� r| j dg� n| j dg� | j d| j dz g� | j ddi� y )N�all_logsz/var/log/ceilometer/*z/var/log/ceilometer/*.log�/etc/ceilometer/*z/var/log/ceilometer/central.log�ceilometer_central_log)�
get_option�
add_copy_spec�var_puppet_gen�
add_file_tags)�selfs �I/usr/lib/python3/dist-packages/sos/report/plugins/openstack_ceilometer.py�setupzOpenStackCeilometer.setup s~ � ��?�?�:�&����'� �
�
���+� �
�
�������"5�5�
� �
���-�(�
� � c �j � | j d||� | j | j dz ||� y )Nr )�do_path_regex_subr )r �regexp�substs r �apply_regex_subz#OpenStackCeilometer.apply_regex_sub- s7 � ����2�F�E�B�������"5�5��E�
r c � � g d�}g d�}| j ddj |� z d� | j ddj |� z d� y )N)
�admin_password�connection_password�
host_password�memcache_secret_key�os_password�password�
qpid_password�rabbit_password�readonly_user_password�
secret_key�ssl_key_password�telemetry_secret�metering_secret)�
connection�backend_url�
transport_urlz(^\s*(%s)\s*=\s*)(.*)�|z\1*********z)(^\s*(%s)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z
\1*********\6)r �join)r �protect_keys�connection_keyss r �postproczOpenStackCeilometer.postproc4 sZ � �
�� I�����$�s�x�x��'=�=��
�
���8��H�H�_�%�
&��
r N)
�__name__�
__module__�__qualname__�
short_desc�plugin_name�profilesr r r r3 � r r r r s% � �'�J�(�K�I�H�G�N��(
�
r r c � � e Zd ZdZy)�DebianCeilometer)zceilometer-apizceilometer-agent-centralzceilometer-agent-computezceilometer-agent-notificationzceilometer-collectorzceilometer-commonzpython-ceilometerzpython3-ceilometerN)r4 r5 r6 �packagesr: r r r<