+
    i  c                   sf    ^ RI HtHtHtHt  ! R R]4      t ! R R]]]4      t ! R R]]4      tR# )	i    )PluginRedHatPluginDebianPluginUbuntuPluginc                   sB   a  ] tR t^t o RtRtR	tRtR tR t	R t
RtV tR# )
OpenStackTrovezOpenStack TroveZopenstack_trovez+/var/lib/config-data/puppet-generated/trovec                s    V P                  R 4      '       d   V P                  R.4       MV P                  R.4       V P                  RV P                  R,           .4       R# )Zall_logsz/var/log/trove/z/var/log/trove/*.logz/etc/trove/N)Z
get_optionZadd_copy_specvar_puppet_gen)selfs   &G/usr/lib/python3.14/site-packages/sos/report/plugins/openstack_trove.pysetupZOpenStackTrove.setup   se    ??:&&!   &   	-/
 	    c                sp    V P                  RW4       V P                  V P                  R,           W4       R# )zApply regex substitution z/etc/trove/*N)Zdo_path_regex_subr   )r   ZregexpZsubsts   &&&r   apply_regex_subZOpenStackTrove.apply_regex_sub&   s1    ~v=.0	
r	   c                s    . R	OpR.pRP                  V4      pV P                  RRP                  V4       R2R4       V P                  RV R2R4       R# )
.*_(password|key)Z
connectionZ|z(^\s*(z)\s*=\s*)(.*)z\1*********z!)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z\1*********\6N)r   Zdefault_password_lengthZdns_passkeyZtransport_url)Zjoinr
   )r   Zprotect_keysZconnection_keysZjoin_con_keyss   &   r   postprocZOpenStackTrove.postproc.   sg    
 (.1chh|,-];	
 	m_$EF	
r	    N)Z	openstackZopenstack_controller)__name__
__module____qualname____firstlineno__Z
short_descZplugin_nameZprofilesr   r   r
   r   __static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      s-     "J#K4HBN

 
r	   r   c                   s    ] tR t^CtRtRtR# )DebianTrover   N)zpython-troveztrove-commonz	trove-apiztrove-taskmanagerzpython3-trover   r   r   r   Zpackagesr   r   r	   r   r   r   C   s	    Hr	   r   c                   s    ] tR t^NtRtRtR# )RedHatTrover   N)zopenstack-selinuxr   r   r	   r   r   r   N   s    %Hr	   r   N)Zsos.report.pluginsr    r   r   r   r   r   r   r   r	   r   <module>r      s9    P O1
V 1
h., &., &r	   