HEX
Server: Apache
System: Linux scp1.abinfocom.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: confeduphaar (1010)
PHP: 8.1.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //lib/python3/dist-packages/sos/report/plugins/__pycache__/openstack_sahara.cpython-38.pyc
U

i��d�
�@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�E/usr/lib/python3/dist-packages/sos/report/plugins/openstack_sahara.py�setups�
��zOpenStackSahara.setupcCs&|�d||�|�|jd||�dS)Nz
/etc/sahara/*)Zdo_path_regex_subr)r
ZregexpZsubstrrr�apply_regex_sub's�zOpenStackSahara.apply_regex_subcCsJddddddddg}d	g}|�d
d�|�d�|�d
d�|�d�dS)NZadmin_passwordZmemcache_secret_keyZpasswordZ
qpid_passwordZrabbit_passwordZssl_key_passwordZxenapi_connection_passwordZ
transport_urlZ
connectionz(^\s*(%s)\s*=\s*)(.*)�|z\1*********z)(^\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-saharazpython3-saharacstt|���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