
    ([Qh                     ,    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)	Valkeyz&Valkey, in-memory data structure storevalkey)services)r   z,/var/lib/config-data/puppet-generated/valkeyc                 
   | 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/valkey/*z/etc/valkey*/etc/valkey/z/etc/security/limits.d/zvalkey-cli infoall_logsz/var/log/valkey/valkey.log*z/var/log/valkey/valkey.log)add_copy_specvar_puppet_genadd_cmd_output
get_option)selfs    ;/usr/lib/python3/dist-packages/sos/report/plugins/valkey.pysetupzValkey.setup   s    .0.0";;	
 	 	-.??:&-   ,      c                     d| j                   dz   fD ].  }| j                  |dz   dd       | j                  |dz   dd       0 y )Nr
   z/etc/valkeyzvalkey.confz+(primaryauth|requirepass|key-file-pass)\s.*z\1 ********zsentinel.conf)r   do_file_sub)r   paths     r   postproczValkey.postproc+   s[    #T%8%8=%HI 
	D}$>
 &>
	r   N)
__name__
__module____qualname__
short_descplugin_nameprofilespackagesr   r   r    r   r   r   r      s%    9JKHHCN$r   r   N)sos.report.pluginsr   r   r   r   r   r   <module>r!      s    9(V& (r   