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_trove.cpython-38.pyc
U

i��dD	�@sRddlmZmZmZmZGdd�de�ZGdd�deee�ZGdd�dee�ZdS)	�)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginc@s4eZdZdZdZdZdZdd�Zdd�Zd	d
�Z	dS)�OpenStackTrovezOpenStack TroveZopenstack_trove)Z	openstackZopenstack_controllerz+/var/lib/config-data/puppet-generated/trovecCs<|�d�r|�dg�n|�dg�|�d|jdg�dS)NZall_logsz/var/log/trove/z/var/log/trove/*.logz/etc/trove/)Z
get_optionZ
add_copy_spec�var_puppet_gen��self�r
�D/usr/lib/python3/dist-packages/sos/report/plugins/openstack_trove.py�setups
���zOpenStackTrove.setupcCs&|�d||�|�|jd||�dS)Nz/etc/trove/*)Zdo_path_regex_subr)r	ZregexpZsubstr
r
r�apply_regex_sub&s�zOpenStackTrove.apply_regex_subcCsJddddddddg}d	g}|�d
d�|�d�|�d
d�|�d�dS)NZdefault_password_lengthZnotifier_queue_passwordZrabbit_passwordZreplication_passwordZadmin_passwordZdns_passkeyZ
transport_urlZmemcache_secret_keyZ
connectionz(^\s*(%s)\s*=\s*)(.*)�|z\1*********z)(^\s*(%s)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z
\1*********\6)r
�join)r	Zprotect_keysZconnection_keysr
r
r�postproc-s(����zOpenStackTrove.postprocN)
�__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofilesrrr
rr
r
r
rrsrcs eZdZdZ�fdd�Z�ZS)�DebianTrove)zpython-troveztrove-commonz	trove-apiztrove-taskmanagerz
python3-trovecstt|���dS�N)�superrrr��	__class__r
rrJszDebianTrove.setup�rrrZpackagesr�
__classcell__r
r
rrr@srcs eZdZdZ�fdd�Z�ZS)�RedHatTrove)zopenstack-selinuxcstt|���dSr)rrrrrr
rrRszRedHatTrove.setuprr
r
rrrNsrN)Zsos.report.pluginsrrrrrrrr
r
r
r�<module>s1