o
    id                     @   s&   d dl mZmZ G dd deeZdS )    )PluginRedHatPluginc                   @   s,   e Zd ZdZdZdZdZdd Zdd Zd	S )
RhuizRed Hat Update Infrastructurerhui)zrhui-manager)/etc/rhui/rhui-tools.confc                 C   s4   |  g d | d | jg ddddid d S )N)r   z'/etc/rhui/registered_subscriptions.confz/etc/pki/rhui/*z#/var/log/rhui-subscription-sync.logz/var/cache/rhui/*z/root/.rhui/*z/var/log/rhui/*z/etc/pki/rhui/**/*.key)zrhui-manager statuszrhui-manager cert infoz!ls -lR /var/lib/rhui/remote_share<   PYTHONUNBUFFERED1)timeoutenv)add_copy_specadd_forbidden_pathadd_cmd_output)self r   9/usr/lib/python3/dist-packages/sos/report/plugins/rhui.pysetup   s
   



z
Rhui.setupc                 C   s<   |  ddd |  ddd dD ]}|  dd	| d qd S )
Nz/root/\.rhui/answers.yaml.*z1(\s*(rhui_manager|registry)_password\s*:)\s*(\S+)z
\1********r   z(registry_password:)\s*(.+)z\1 ********)	csrftoken	sessionidz/root/\.rhui/.*/cookies.txtz(%s\s+)(\S+))do_path_regex_sub)r   cookier   r   r   postproc,   s    zRhui.postprocN)	__name__
__module____qualname__
short_descplugin_namecommandsfilesr   r   r   r   r   r   r      s    r   N)sos.report.pluginsr   r   r   r   r   r   r   <module>   s   
