| Server IP : 138.197.107.151 / Your IP : 216.73.217.120 Web Server : Apache/2.4.58 (Ubuntu) System : Linux BloxBy-Builder 6.8.0-71-generic #71-Ubuntu SMP PREEMPT_DYNAMIC Tue Jul 22 16:52:38 UTC 2025 x86_64 User : wpbetasites_mrakzqskir ( 1022) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/ |
Upload File : |
�
G%@i � �l � d dl Z d dlmZmZmZmZ G d� de� Z G d� deee� Z G d� dee� Zy) � N)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginc �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
� }|d dk( r]|d }|j � dd D ]B }|j � d }d|� �} | j | � d|� d�} | 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 d z | j d!z | j d"z | j d#z | j d$z g
� | j! d%d&i� 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.z,openstack stack list --all-projects --nestedz#openstack stack list --all-projects�statusr �output� ���� zopenstack stack show zopenstack stack resource list z -n 10�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�collect_cmd_output�
splitlines�split�
get_option�
add_copy_spec�
add_file_tags)
�self�in_container�heat_config�p�vars_all�vars_any�res�heat_stacks�stack�cmds
�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�
�#�#� %/� 0� �-�-�9��� �x�=�A�%�"%�h�-�K�!,�!7�!7�!9�!�B�!?� 1�� %���
�a� 0�� 5�e�W�=���+�+�C�0� >�u�g�V�L���+�+�C�0�1� �?�?�:�&���� � �
�
���%� �
�
�������,�.����"=�=����"2�2����"8�8����":�:����"H�H����"<�<����"6�6����"<�<����">�>����"L�L����"@�@�
� �
���+�->�
� ��k7��>s �#I�Ic �� � | j d||� | j | j dz ||� | j | j dz ||� | j | j dz ||� y)z Apply regex substitution z/etc/heat/*z_api/etc/heat/*z_api_cfn/etc/heat/*N)�do_path_regex_subr )r- �regexp�substs r7 �apply_regex_subzOpenStackHeat.apply_regex_subd s� � ������E� �
������-�/��E�
�
������"3�3��E�
�
������"7�7��E�
� c � � g d�}dg}dj |� }| j ddj |� � d�d� | j d|� d�d� y ) N)z.*_keyz.*_pass(wd|word)?�password�
transport_url�
connection�|z(^\s*(z
)\s*=\s*)(.*)z\1*********z!)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z
\1*********\6)�joinr= )r- �protect_keys�connection_keys�
join_con_keyss r7 �postproczOpenStackHeat.postprocv sg � �
�� (�.������1�
�����c�h�h�|�,�-�]�;��
�
����m�_�$E�F��
r>