+
    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# )
OpenStackSwiftzOpenStack SwiftZopenstack_swiftz%/var/lib/config-data/puppet-generatedc                s\   V P                  R 4      '       d   V P                  R.4       MV P                  R.4       V P                  RV P                  R,           V P                  R,           V P                  R,           V P                  R,           .4       V P                  RR	R
R/4       R# )Zall_logsz/var/log/swift/z/var/log/swift/*.logz/etc/swift/z/swift/etc/*z/swift/etc/swift/*z/swift/etc/xinetd.d/*z"/memcached/etc/sysconfig/memcachedz/etc/swift/swift.confZ
swift_confz/var/log/swift/swift.logZ	swift_logN)Z
get_optionZadd_copy_specvar_puppet_genZadd_file_tags)selfs   &G/usr/lib/python3.14/site-packages/sos/report/plugins/openstack_swift.pysetupZOpenStackSwift.setup   s    ??:&&!   &   	.0"66"99"FF
 	 	#\&
 	    c                sp    V P                  RW4       V P                  V P                  R,           W4       R# )zApply regex substitution z/etc/swift/.*\.conf.*z/swift/etc/swift/.*\.conf.*N)Zdo_path_regex_subr   )r   ZregexpZsubsts   &&&r   apply_regex_subZOpenStackSwift.apply_regex_sub0   s3    7G"@@	
r	   c                s    . R
OpRR.pV P                  RRP                  V4       R2R4       RP                  V4      pV P                  RV R2R4       R	# ).*_pass(wd|word)?Z
connectionZsql_connectionz(^\s*(Z|z)\s*=\s*)(.*)z\1*********z!)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z\1*********\6N)r   ZpasswordZtransport_url)r
   Zjoin)r   Zprotect_keysZconnection_keysZjoin_con_keyss   &   r   postprocZOpenStackSwift.postproc8   sk    

 ()9:chh|,-];	

 1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<N.

 
r	   r   c                   s    ] tR t^MtRtRtR# )DebianSwiftr   N)	Zswiftzswift-accountzswift-containerzswift-objectzswift-proxyZswauthzpython-swiftzpython-swauthzpython3-swiftr   r   r   r   Zpackagesr   r   r	   r   r   r   M   s	    
Hr	   r   c                   s    ] tR t^\tRtRtR# )RedHatSwiftr   N)zopenstack-selinuxr   r   r	   r   r   r   \   s    %Hr	   r   N)Zsos.report.pluginsr    r   r   r   r   r   r   r   r	   r   <module>r      s9    P O9
V 9
x., &., &r	   