Your IP : 216.73.216.172


Current Path : /lib/python3/dist-packages/sos/report/plugins/__pycache__/
Upload File :
Current File : //lib/python3/dist-packages/sos/report/plugins/__pycache__/openstack_trove.cpython-38.pyc

U

-�_g	�@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)z Apply regex substitution z/etc/trove/*N)Zdo_path_regex_subr)rZregexpZsubstr	r	r
�apply_regex_sub&s�zOpenStackTrove.apply_regex_subcCsVddddddddg}d	g}d
�|�}|�dd
�|��d�d
�|�d|�d�d�dS)NZdefault_password_lengthZnotifier_queue_passwordZrabbit_passwordZreplication_passwordZadmin_passwordZdns_passkeyZ
transport_urlZmemcache_secret_keyZ
connection�|z(^\s*(z
)\s*=\s*)(.*)z\1*********z!)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z
\1*********\6)�joinr)rZprotect_keysZconnection_keysZ
join_con_keysr	r	r
�postproc.s&�
�
�zOpenStackTrove.postprocN)
�__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofilesrrrrr	r	r	r
rsrc@seZdZdZdS)�DebianTrove)zpython-troveztrove-commonz	trove-apiztrove-taskmanagerz
python3-troveN�rrrZpackagesr	r	r	r
rBsrc@seZdZdZdS)�RedHatTrove)zopenstack-selinuxNrr	r	r	r
rMsrN)Zsos.report.pluginsrrrrrrrr	r	r	r
�<module>s3