File: //lib/python3/dist-packages/sos/report/plugins/__pycache__/valkey.cpython-312.pyc
�
([Qh� � �, � d dl mZmZ G d� dee� Zy)� )�Plugin�IndependentPluginc �, � e Zd ZdZdZdZdZdZd� Zd� Z y) �Valkeyz&Valkey, in-memory data structure store�valkey)�services)r z,/var/lib/config-data/puppet-generated/valkeyc �
� | j d| j dz | j dz | j dz g� | j d� | j d� r| j dg� y | j dg� y ) Nz
/etc/valkey/*z/etc/valkey*�/etc/valkey/z/etc/security/limits.d/zvalkey-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�setupzValkey.setup s� � ��������.�0����.�0����";�;�
� �
���-�.��?�?�:�&����-� �
�
���,� �
� c � � d| j dz fD ]. }| j |dz dd� | j |dz dd� �0 y )Nr
z/etc/valkeyzvalkey.confz+(primaryauth|requirepass|key-file-pass)\s.*z\1 ********z
sentinel.conf)r
�do_file_sub)r �paths r �postproczValkey.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% � �9�J��K��H��H�C�N��$r r N)�sos.report.pluginsr r r r r r �<module>r! s �� 9�(�V�&� (r