+
    G%@i                     4    ^ RI HtHtHt  ! R R]]]4      tR# )    )PluginDebianPluginUbuntuPluginc                   @   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# )
OpenStackBarbicanz)OpenStack Barbican Secure storage serviceopenstack_barbicanFc                    V P                  R 4       V P                  R4      '       d   V P                  R4       MV P                  R4       V P                  R4       V P                  R4       R# )z/etc/barbican/all_logsz/var/log/barbican/*z/var/log/barbican/*.logz/etc/barbican/*.pemz/etc/barbican/alias/*N)add_copy_spec
get_optionadd_forbidden_path)selfs   &G/usr/lib/python3/dist-packages/sos/report/plugins/openstack_barbican.pysetupOpenStackBarbican.setup   s\    +,??:&&4589 56 78    c                    . ROpV P                  RRRP                  V4       R2R4       RR.pRP                  V4      pV P                  RRV R2R	4       R
# )passwordz/etc/barbican/barbican.confz(^\s*(|z)\s*=\s*)(.*)z
\1********transport_urlsql_connectionz!)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z\1*********\6N)r   rabbit_passwordmemcache_secret_key)do_file_subjoindo_path_regex_sub)r   protect_keysconnection_keysjoin_con_keyss   &   r   postprocOpenStackBarbican.postproc'   sq    
 	)chh|,-];	
 +,<=1)m_$EF	r    N)	openstackopenstack_controller)zbarbican-commonzbarbican-keystone-listenerzbarbican-worker)__name__
__module____qualname____firstlineno__
short_descplugin_nameprofilespackagesrequires_rootr   r    __static_attributes____classdictcell__)__classdict__s   @r   r   r      s1     <J&K4HH M	9 r   r   N)sos.report.pluginsr   r   r   r   r"   r   r   <module>r2      s    B A*l *r   