+
    i
  c                   s.    ^ RI HtHt  ! R R]]4      tR# )i    )PluginIndependentPluginc                   sV   a  ] tR t^t o RtRtR
tRtR]R,           3tRt	R t
R tRtV tR	# )RabbitMQzRabbitMQ messaging servicerabbitmqz./var/lib/config-data/puppet-generated/rabbitmq/etc/rabbitmq/rabbitmq.confz/etc/rabbitmq/rabbitmq.configc                s   R p. pV P                  4       pV F=  pV^,          P                  R4      '       g   K#  RpVP                  V^,          4       K?  	  V'       dF   V F>  pV P                  V4       V P	                  RVRRR7       V P	                  RVR^
R7       K@  	  M$V P	                  R4       V P	                  R^
R7       V P                  R	V P                  R	,           V P                  R
,           V P                  R,           .4       V P                  R.4       V P                  RRRR/4       V P                  R.^ R7       R# )Fr   Tzrabbitmqctl reportZrabbitmq_report)	container
foregroundZtagsz4rabbitmqctl eval 'rabbit_diagnostics:maybe_stuck().')r   r   timeout)r   z/etc/rabbitmq/*z/etc/security/limits.d/z/etc/systemd/z/var/log/rabbitmq/*z'/var/log/rabbitmq/rabbit@.*[^-sasl].logZrabbitmq_logsz/var/log/rabbitmq/startup_errZrabbitmq_startup_errz+/var/log/containers/rabbitmq/erl_crash.dump)Z	sizelimitN)Zget_containersZ
startswithZappendZadd_container_logsZadd_cmd_outputZadd_copy_specvar_puppet_genZadd_file_tags)selfZin_containerZcontainer_namesZ_containersZ_conr   s   &     @/usr/lib/python3.14/site-packages/sos/report/plugins/rabbitmq.pysetupZRabbitMQ.setup   ss   ))+DAw!!*--#&&tAw/  
 ,	''	2##('#*	 $  ##J'#	 $  -  45F    	"33";;/1	
 	 	!
 	 	5+-C
 	 	9
 	 	    c                s,    V P                  R RR4       R# )r   z(\s*default_pass\s*,\s*)\S+z\1<<***>>},N)Zdo_file_sub)r	   s   &r
   postprocZRabbitMQ.postprocL   s    67	Ir    N)Zservices)zrabbitmq-server)Z__name__Z
__module__Z__qualname__Z__firstlineno__Z
short_descZplugin_nameZprofilesr   ZfilesZpackagesr   r   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r
   r   r      sE     -JKHEN%88E $H2hI Ir   r   N)Zsos.report.pluginsr    r   r   r   r   r
   <module>r      s    9BIv( BIr   