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_sahara.cpython-39.pyc
a

^��c�
�@sRddlmZmZmZmZGdd�de�ZGdd�deee�ZGdd�dee�ZdS)	�)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginc@s4eZdZdZdZdZdZdd�Zdd�Zd	d
�Z	dS)�OpenStackSaharazOpenStack SaharaZopenstack_sahara)Z	openstackZopenstack_controllerz,/var/lib/config-data/puppet-generated/saharacCs`|�d|jdg�|jdd�|jdd�|jdd�|�d�rP|�dg�n|�dg�dS)	Nz/etc/sahara/zopenstack-sahara-all)Zunitszopenstack-sahara-apizopenstack-sahara-engineZall_logsz/var/log/sahara/z/var/log/sahara/*.log)�
add_copy_spec�var_puppet_genZadd_journalZ
get_option��self�r�G/usr/lib/python3.9/site-packages/sos/report/plugins/openstack_sahara.py�setups�
��zOpenStackSahara.setupcCs&|�d||�|�|jd||�dS)Nz
/etc/sahara/*)Zdo_path_regex_subr)r
Zregexp�substrrr�apply_regex_sub's
�zOpenStackSahara.apply_regex_subcCs>gd�}dg}|�dd�|�d�|�dd�|�d�dS)N)Zadmin_passwordZmemcache_secret_key�passwordZ
qpid_passwordZrabbit_passwordZssl_key_passwordZxenapi_connection_passwordZ
transport_urlZ
connectionz((?m)^\s*(%s)\s*=\s*)(.*)�|z\1*********z-((?m)^\s*(%s)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z
\1*********\6)r�join)r
Zprotect_keysZconnection_keysrrr�postproc.s���zOpenStackSahara.postprocN)
�__name__�
__module__�__qualname__�
short_descZplugin_nameZprofilesrr
rrrrrrrsrcs$eZdZdZdZ�fdd�Z�ZS)�DebianSaharaz;OpenStack Sahara information for Debian based distributions)z
sahara-apiz
sahara-commonz
sahara-enginez
python-saharazpython-saharaclientcstt|���dS)N)�superrr
r	��	__class__rrr
LszDebianSahara.setup�rrrrZpackagesr
�
__classcell__rrrrrAsrcs$eZdZdZdZ�fdd�Z�ZS)�RedHatSaharaz6OpenStack Sahara information for Red Hat distributions)zopenstack-selinuxcstt|���|�d�dS)Nz/etc/sudoers.d/sahara*)rrr
rr	rrrr
UszRedHatSahara.setuprrrrrrPsrN)Zsos.report.pluginsrrrrrrrrrrr�<module>s3