
    -_gQ                     ,    d dl mZmZ  G d dee      Zy)    )PluginIndependentPluginc                   ,    e Zd ZdZdZdZdZdZd Zd Z	y)	Redisz%Redis, in-memory data structure storeredis)services)r   z+/var/lib/config-data/puppet-generated/redisc                 
   | j                  d| j                  dz   | j                  dz   | j                  dz   g       | j                  d       | j                  d      r| j                  dg       y | j                  dg       y )	Nz/etc/redis.confz/etc/redis*z/etc/redis/z/etc/security/limits.d/zredis-cli infoall_logsz/var/log/redis/redis.log*z/var/log/redis/redis.log)add_copy_specvar_puppet_genadd_cmd_output
get_option)selfs    :/usr/lib/python3/dist-packages/sos/report/plugins/redis.pysetupzRedis.setup   s    -/-/";;	
 	 	,-??:&+   *      c                 \    d| j                   dz   fD ]  }| j                  |dz   dd        y )Nz/etc/z
redis.confz(masterauth|requirepass)\s.*z\1 ********)r   do_file_sub)r   paths     r   postproczRedis.postproc,   s=    d11G;< 	D|#/	r   N)
__name__
__module____qualname__
short_descplugin_nameprofilespackagesr   r   r    r   r   r   r      s%    8JKHHBN$r   r   N)sos.report.pluginsr   r   r   r   r   r   <module>r       s    9#F% #r   