%PDF- %PDF-
Mini Shell

Mini Shell

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

�

i��d���l�ddlZddlmZmZmZmZGd�de�ZGd�deee�ZGd�dee�Zy)	�N)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginc�.�eZdZdZdZdZdZd�Zd�Zd�Z	y)	�
OpenStackAodhzOpenStack Alarm service�openstack_aodh)�	openstack�openstack_controllerz*/var/lib/config-data/puppet-generated/aodhc	��|jd|jdz|jdz|jdz|jdz|jdzg�|jd�r-|jdd	j|j�g�n,|jd
dj|j�g�dD�cgc]}|t
jv��}}d
D�cgc]}|t
jv��}}t|�rt|�s|jjd�y|jgd��ycc}wcc}w)Nz
/etc/aodh/z/etc/aodh/*z/etc/httpd/conf/*z/etc/httpd/conf.d/*z#/etc/httpd/conf.modules.d/wsgi.confz/etc/my.cnf.d/tripleo.cnf�all_logsz/var/log/aodh/*z/var/log/{}*/aodh*z/var/log/aodh/*.logz/var/log/{}*/aodh*.log)�OS_USERNAME�OS_PASSWORD�OS_AUTH_TYPE)�OS_TENANT_NAME�OS_PROJECT_NAMEz}Not all environment variables set. Source the environment file for the user intended to connect to the OpenStack environment.)zaodh --versionzaodh capabilities listzaodh alarm list)�
add_copy_spec�var_puppet_gen�
get_option�format�	apachepkg�os�environ�all�any�soslog�warning�add_cmd_output)�self�p�vars_all�vars_anys    �C/usr/lib/python3/dist-packages/sos/report/plugins/openstack_aodh.py�setupzOpenStackAodh.setupsO���������-�/����"5�5����"7�7����"G�G����"=�=�

�	��?�?�:�&����!�$�+�+�D�N�N�;� �
�

���%�(�/�/����?� �
�
.
���A����O����.
���A����O�����H�
�#�h�-��K�K���!K�
L�
���!�
����s�E�&Ec�j�|jd||�|j|jdz||�y)Nz/etc/aodh/aodh.conf)�do_path_regex_subr)r�regexp�substs   r#�apply_regex_subzOpenStackAodh.apply_regex_sub@s<�����!��E�	
�	
������"7�7��E�	
�c��gd�}gd�}|jddj|�zd�|jddj|�zd�y)N)�admin_password�connection_password�
host_password�os_password�password�
qpid_password�rabbit_password�memcache_secret_key)�
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#�postproczOpenStackAodh.postprocJsZ��
��
I�����$�s�x�x��'=�=��	
�	
���8��H�H�_�%�
&��	
r*N)
�__name__�
__module__�__qualname__�
short_desc�plugin_name�profilesrr$r)r;�r*r#rrs&��*�J�"�K�4�H�A�N�&�P
�
r*rc��eZdZdZdZy)�DebianOpenStackAodh�apache2)zaodh-apizaodh-commonzaodh-evaluatorz
aodh-notifierz
aodh-listenerzpython-aodhzpython3-aodhN)r<r=r>r�packagesrBr*r#rDrD]s���I��Hr*rDc�&��eZdZdZdZ�fd�Z�xZS)�RedHatOpenStackAodh�httpd)zopenstack-selinuxc���tt|��|jd�r|j	ddg�y|j	ddg�y)Nr
z$/var/log/containers/httpd/aodh-api/*z/var/log/containers/aodh/*z(/var/log/containers/httpd/aodh-api/*.logz/var/log/containers/aodh/*.log)�superrHr$rr)r�	__class__s �r#r$zRedHatOpenStackAodh.setuppsQ���
�!�4�.�0��?�?�:�&����6�,� �
�

���:�0� �
r*)r<r=r>rrFr$�
__classcell__)rLs@r#rHrHks����I�%�H��r*rH)	r�sos.report.pluginsrrrrrrDrHrBr*r#�<module>rOs=��
�O�O�J
�F�J
�Z�-��|���-��r*

Zerion Mini Shell 1.0