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_glance.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)�OpenStackGlancezOpenStack Glance�openstack_glance)�	openstack�openstack_controller)�
glance_apiz0/var/lib/config-data/puppet-generated/glance_apizopenstack-glance-api.servicec	Cs,|�d�r|�dg�n|�dg�|�d|jd|jdg�|�d�}|�|j�s-|r�d}|r8d|jd}|jd	|d
dd�d
d�dD�}dd�dD�}t|�rYt|�s`|j	�
d�n*|�d�}|ddkr�|d}|��dd�D]}|�
�d}d|��}|�|�qw|�ddddd��dS) N�all_logsz/var/log/glance/z/var/log/glance/*.logz/etc/glance/z/etc/my.cnf.d/tripleo.cnfr
�z
--config-dir zglance-manage z db_version�glance_db_version)�suggest_filenamecS�g|]}|tjv�qS���os�environ��.0�prr�E/usr/lib/python3/dist-packages/sos/report/plugins/openstack_glance.py�
<listcomp>=�z)OpenStackGlance.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.zopenstack image list --long�statusr�output�����zopenstack image show �glance_api_conf�glance_cache_conf�glance_registry_conf�glance_api_log)z/etc/glance/glance-api.confz/etc/glance/glance-cache.confz /etc/glance/glance-registry.confz/var/log/glance/api.log)�
get_option�
add_copy_spec�var_puppet_gen�container_exists�is_service_running�service_name�add_cmd_output�all�any�soslog�warning�collect_cmd_output�
splitlines�split�
add_file_tags)	�self�in_container�
glance_config�vars_all�vars_any�res�
glance_images�image�cmdrrr�setupsT
���
�
��
�zOpenStackGlance.setupcCs&|�d||�|�|jd||�dS)z Apply regex substitution z
/etc/glance/*N)�do_path_regex_subr))r6�regexp�substrrr�apply_regex_sub[s
�zOpenStackGlance.apply_regex_subcCsJgd�}dg}|�dd�|��d�d�d�|�}|�d|�d�d�dS)	N)	�admin_password�password�
qpid_password�rabbit_password�s3_store_secret_key�ssl_key_password�vmware_server_password�
transport_url�memcache_secret_key�
connectionz(^\s*(�|z
)\s*=\s*)(.*)z\1*********z!)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z
\1*********\6)rC�join)r6�protect_keys�connection_keys�
join_con_keysrrr�postproccs�

�zOpenStackGlance.postprocN)�__name__�
__module__�__qualname__�
short_desc�plugin_name�profiles�
containersr)r,r?rCrSrrrrrs>rc@seZdZdZdZdS)�DebianGlance)�glancez
glance-apiz
glance-clientz
glance-commonzglance-registryz
python-glancezpython3-glancezapache2.serviceN)rTrUrV�packagesr,rrrrr[ys	r[c@seZdZdZdS)�RedHatGlance)zopenstack-selinuxN)rTrUrVr]rrrrr^�sr^)	r�sos.report.pluginsrrrrrr[r^rrrr�<module>s
f

https://t.me/RX1948 - 2025