HEX
Server: Apache
System: Linux 185.122.168.184.host.secureserver.net 5.14.0-570.60.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Nov 5 05:00:59 EST 2025 x86_64
User: barbeatleanalyti (1024)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //lib/python3.9/site-packages/sos/report/plugins/__pycache__/openstack_sahara.cpython-39.pyc
a

\��h�
�@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)z Apply regex substitution z
/etc/sahara/*N)Zdo_path_regex_subr)r
Zregexp�substrrr�apply_regex_sub's
�zOpenStackSahara.apply_regex_subcCsJgd�}dg}d�|�}|�dd�|��d�d�|�d|�d�d�dS)	N)Zadmin_passwordZmemcache_secret_key�passwordZ
qpid_passwordZrabbit_passwordZssl_key_passwordZxenapi_connection_passwordZ
transport_urlZ
connection�|z(^\s*(z
)\s*=\s*)(.*)z\1*********z!)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z
\1*********\6)�joinr)r
Zprotect_keysZconnection_keysZ
join_con_keysrrr�postproc/s
�
�zOpenStackSahara.postprocN)
�__name__�
__module__�__qualname__�
short_descZplugin_nameZprofilesrr
rrrrrrrsrc@seZdZdZdZdS)�DebianSaharaz;OpenStack Sahara information for Debian based distributions)z
sahara-apiz
sahara-commonz
sahara-enginez
python-saharazpython3-saharaN)rrrr�packagesrrrrrCsrcs$eZdZdZdZ�fdd�Z�ZS)�RedHatSaharaz6OpenStack Sahara information for Red Hat distributions)zopenstack-selinuxcst���|�d�dS)Nz/etc/sudoers.d/sahara*)�superr
rr	��	__class__rrr
Ts
zRedHatSahara.setup)rrrrrr
�
__classcell__rrrrrOsrN)Zsos.report.pluginsrrrrrrrrrrr�<module>s5