%PDF- %PDF-
Direktori : /usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/ |
Current File : //usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/openstack_heat.cpython-312.pyc |
� i��d� � �l � d dl mZmZmZmZ d dlZ G d� de� Z G d� deee� Z G d� dee� Zy) � )�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginNc �6 � e Zd ZdZdZdZdZdZdZd� Z d� Z d � Zy )� OpenStackHeatzOpenStack Heat�openstack_heat)� openstack�openstack_controller)� .*heat_apiz*/var/lib/config-data/puppet-generated/heatzopenstack-heat-api.servicec �� � | j d� }| j | j � s|r�d}|rd| j z dz }| j d|z dz d�� d D �cg c] }|t j v �� }}d D �cg c] }|t j v �� }}t |� rt |� s| j j d� n| j d� | j d � r| j dg� n| j dg� | j d| j dz | j dz | j dz | j dz | j dz | j dz | j dz | j dz | j dz | j dz | j dz | j dz g � | j ddi� y c c}w c c}w )Nr � z --config-dir z_api/etc/heat/zheat-manage z db_version�heat_db_version)�suggest_filename)�OS_USERNAME�OS_PASSWORD)�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.zopenstack stack list�all_logsz/var/log/heat/z/var/log/heat/*.logz /etc/heat/z/etc/my.cnf.d/tripleo.cnfz_api/etc/httpd/conf/z_api/etc/httpd/conf.d/z$_api/etc/httpd/conf.modules.d/*.confz_api/var/spool/cron/heatz_api_cfn/etc/heat/z_api_cfn/etc/httpd/conf/z_api_cfn/etc/httpd/conf.d/z(_api_cfn/etc/httpd/conf.modules.d/*.confz_api_cfn/var/spool/cron/heatz/var/log/heat/heat-engine.log�heat_engine_log)�container_exists�is_service_running�service_name�var_puppet_gen�add_cmd_output�os�environ�all�any�soslog�warning� get_option� add_copy_spec� add_file_tags)�self�in_container�heat_config�p�vars_all�vars_anys �C/usr/lib/python3/dist-packages/sos/report/plugins/openstack_heat.py�setupzOpenStackHeat.setup s � � �,�,�\�:���"�"�4�#4�#4�5���K��-��0C�0C�C� 0�1�� �����,�}�<�!2� � � 26� 7�A��R�Z�Z�� 7�H� 7�2=� >�A��R�Z�Z�� >�H� >� ��M�c�(�m����#�#� %3� 4� �#�#�$:�;��?�?�:�&���� � � � ���%� � � �������,�.����"=�=����"2�2����"8�8����":�:����"H�H����"<�<����"6�6����"<�<����">�>����"L�L����"@�@� � � ���+�->� � ��O7��>s �"G#�G(c �� � | j d||� | j | j dz ||� | j | j dz ||� | j | j dz ||� y )Nz/etc/heat/*z_api/etc/heat/*z_api_cfn/etc/heat/*)�do_path_regex_subr )r% �regexp�substs r+ �apply_regex_subzOpenStackHeat.apply_regex_subV s� � ������E� � ������-�/��E� � ������"3�3��E� � ������"7�7��E� � c � � g d�}dg}| j ddj |� z d� | j ddj |� z d� y )N)�admin_password�memcache_secret_key�password� qpid_password�rabbit_password�stack_domain_admin_password� transport_url� connectionz(^\s*(%s)\s*=\s*)(.*)�|z\1*********z)(^\s*(%s)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z \1*********\6)r1 �join)r% �protect_keys�connection_keyss r+ �postproczOpenStackHeat.postprocg s[ � � �� (�.�����$�s�x�x��'=�=�� � ���8��H�H�_�%� &�� r2 N)�__name__� __module__�__qualname__� short_desc�plugin_name�profiles� containersr r r, r1 r@ � r2 r+ r r s0 � �!�J�"�K�4�H� �J�A�N�/�L�;�z �" r2 r c � � e Zd ZdZdZy)� DebianHeat)zheat-apizheat-api-cfnzheat-api-cloudwatchzheat-commonzheat-enginezpython-heatzpython3-heatzheat-api.serviceN)rA rB rC �packagesr rH r2 r+ rJ rJ z s � ��H� &�Lr2 rJ c � � e Zd ZdZy)� RedHatHeat)zopenstack-selinuxN)rA rB rC rK rH r2 r+ rM rM � s � �%�Hr2 rM ) �sos.report.pluginsr r r r r r rJ rM rH r2 r+ �<module>rO s>