HEX
Server: Apache
System: Linux insrv.serversdaddy.com 5.14.0-362.24.2.el9_3.x86_64 #1 SMP PREEMPT_DYNAMIC Sat Mar 30 14:11:54 EDT 2024 x86_64
User: jsaha (1066)
PHP: 8.3.6
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //lib/python3.9/site-packages/sos/report/plugins/__pycache__/openstack_cinder.cpython-39.pyc
a

^��c-�@sRddlmZmZmZmZGdd�de�ZGdd�deee�ZGdd�dee�ZdS)	�)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginc@s8eZdZdZdZdZdZdZdd�Zdd	�Z	d
d�Z
dS)
�OpenStackCinderzOpenStack cinderZopenstack_cinder)Z	openstackZopenstack_controller)�.*cinder_apiz,/var/lib/config-data/puppet-generated/cinderc
Cs�|�d�d}d}gd�}d}|D]}|�|�}|r"q:q"|�d�}|rR||j}|sZ|rp|jd|dd	d
�|�d�|�d|jd|jd|jd
|jd|jd|jdg�|�d�r�|�ddg�n|�ddg�dS)Nz/etc/cinder/volumes�z--config-dir %s/etc/cinder/)Zcinder_wsgizcinder-wsgi�
cinder-apiFrzcinder-manage z db versionZcinder_db_version)Zsuggest_filenamez/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/httpd/cinder*z/var/log/cinder/*.logz/var/log/httpd/cinder*.log)Zadd_forbidden_pathZcheck_process_by_nameZcontainer_exists�var_puppet_genZadd_cmd_output�
add_copy_spec�
get_option)�selfZ
cinder_configZcinder_config_optZcinder_processZin_psZprocessZin_container�r�G/usr/lib/python3.9/site-packages/sos/report/plugins/openstack_cinder.py�setupsH




�
�

��zOpenStackCinder.setupcCs&|�d||�|�|jd||�dS)Nz
/etc/cinder/*)Zdo_path_regex_subr)rZregexp�substrrr�apply_regex_subJs
�zOpenStackCinder.apply_regex_subcCs>gd�}dg}|�dd�|�d�|�dd�|�d�dS)N)Zadmin_passwordZbackup_tsm_passwordZ
chap_passwordZnas_passwordZcisco_fc_fabric_passwordZcoraid_passwordZeqlx_chap_passwordZfc_fabric_passwordZhitachi_auth_passwordZhitachi_horcm_passwordZhp3par_passwordZhplefthand_passwordZmemcache_secret_keyZnetapp_passwordZnetapp_sa_passwordZnexenta_password�passwordZ
qpid_passwordZrabbit_passwordZsan_passwordZssl_key_passwordZvmware_host_passwordZzadara_passwordZzfssa_initiator_passwordZ	hmac_keysZzfssa_target_passwordZos_privileged_user_passwordZ
transport_urlZ
connectionz((?m)^\s*(%s)\s*=\s*)(.*)�|z\1*********z-((?m)^\s*(%s)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z
\1*********\6)r�join)rZprotect_keysZconnection_keysrrr�postprocQs���zOpenStackCinder.postprocN)�__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofilesZ
containersrrrrrrrrrs/rcs$eZdZdZdZ�fdd�Z�ZS)�DebianCinderF)r	z
cinder-backupz
cinder-commonzcinder-schedulerz
cinder-volumez
python-cinderzpython-cinderclientcs6tt|���|�d�r&|�dg�n|�dg�dS)Nr
z/var/log/apache/cinder*z/var/log/apache/cinder*.log)�superrrr
r�r��	__class__rrrxs
��zDebianCinder.setup�rrrZcinderZpackagesr�
__classcell__rrrrrks
rcs$eZdZdZdZ�fdd�Z�ZS)�RedHatCinderF)zopenstack-selinuxcstt|���|�dg�dS)Nz/etc/sudoers.d/cinder)rr"rrrrrrr�szRedHatCinder.setupr rrrrr"�sr"N)Zsos.report.pluginsrrrrrrr"rrrr�<module>sY