https://t.me/RX1948
Server : Apache
System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
User : dh_edsupp ( 6597262)
PHP Version : 8.2.26
Disable Function : NONE
Directory :  /lib/python3/dist-packages/sos/report/plugins/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python3/dist-packages/sos/report/plugins/__pycache__/openstack_heat.cpython-310.pyc
o

-�_g`�@sZddlZddlmZmZmZmZGdd�de�ZGdd�deee�ZGdd�dee�ZdS)	�N)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginc@s<eZdZdZdZdZdZdZdZdd�Z	d	d
�Z
dd�Zd
S)�
OpenStackHeatzOpenStack Heat�openstack_heat)�	openstack�openstack_controller)�
.*heat_apiz*/var/lib/config-data/puppet-generated/heatzopenstack-heat-api.servicec	Cs�|�d�}|�|j�s
|rzd}|rd|jd}|jd|ddd�d	d
�dD�}dd
�d
D�}t|�r9t|�s@|j�d�n:|�d�|�	d�}|ddkrz|d}|�
�dd�D]}|��d}d|��}|�|�d|�d�}|�|�q\|�d�r�|�
dg�n|�
dg�|�
d|jd|jd|jd|jd|jd |jd!|jd"|jd#|jd$|jd%|jd&|jd'g
�|�d(d)i�dS)*Nr
�z
--config-dir z_api/etc/heat/zheat-manage z db_version�heat_db_version)�suggest_filenamecS�g|]}|tjv�qS���os�environ��.0�prr�C/usr/lib/python3/dist-packages/sos/report/plugins/openstack_heat.py�
<listcomp>+�z'OpenStackHeat.setup.<locals>.<listcomp>)�OS_USERNAME�OS_PASSWORDcSrrrrrrrr.r)�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�all�any�soslog�warning�collect_cmd_output�
splitlines�split�
get_option�
add_copy_spec�
add_file_tags)	�self�in_container�heat_config�vars_all�vars_any�res�heat_stacks�stack�cmdrrr�setupsh
�
�
�


���
�zOpenStackHeat.setupcCsN|�d||�|�|jd||�|�|jd||�|�|jd||�dS)z Apply regex substitution z/etc/heat/*z_api/etc/heat/*z_api_cfn/etc/heat/*N)�do_path_regex_subr')r3�regexp�substrrr�apply_regex_subds ����zOpenStackHeat.apply_regex_subcCsJgd�}dg}d�|�}|�dd�|��d�d�|�d|�d�d�dS)	N)�admin_password�memcache_secret_key�password�
qpid_password�rabbit_password�stack_domain_admin_password�
transport_url�auth_encryption_key�
connection�|z(^\s*(z
)\s*=\s*)(.*)z\1*********z!)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z
\1*********\6)�joinr@)r3�protect_keys�connection_keys�
join_con_keysrrr�postprocvs
�
�zOpenStackHeat.postprocN)�__name__�
__module__�__qualname__�
short_desc�plugin_name�profiles�
containersr'r&r<r@rOrrrrrsKrc@seZdZdZdZdS)�
DebianHeat)zheat-apizheat-api-cfnzheat-api-cloudwatchzheat-commonzheat-enginezpython-heatzpython3-heatzheat-api.serviceN)rPrQrR�packagesr&rrrrrW�s	rWc@seZdZdZdS)�
RedHatHeat)zopenstack-selinuxN)rPrQrRrXrrrrrY�srY)	r�sos.report.pluginsrrrrrrWrYrrrr�<module>s
z

https://t.me/RX1948 - 2025