o
    O6ufš  ã                   @   s6   d dl mZmZ G dd„ deƒZG dd„ deeƒZdS )é    )ÚPluginÚRedHatPluginc                   @   s(   e Zd ZdZdZdZdd„ Zdd„ ZdS )	ÚOpenStackNovajoinzOpenStack NovajoinÚopenstack_novajoin)Ú	openstackÚopenstack_undercloudc                 C   s0   |   d¡ |  d¡r|   d¡ d S |   d¡ d S )Nz/etc/novajoin/Úall_logsz/var/log/novajoin/z/var/log/novajoin/*.log)Úadd_copy_specÚ
get_option)Úself© r   úG/usr/lib/python3/dist-packages/sos/report/plugins/openstack_novajoin.pyÚsetup   s   

zOpenStackNovajoin.setupc                 C   s   d}|   d|d¡ d S )Nz#(password|memcache_secret_key)=(.*)z/etc/novajoin/join.confz\1=*********)Údo_file_sub)r   Úregexpr   r   r   Úpostproc   s   ÿzOpenStackNovajoin.postprocN)Ú__name__Ú
__module__Ú__qualname__Ú
short_descÚplugin_nameÚprofilesr   r   r   r   r   r   r      s    r   c                   @   s   e Zd ZdZdS )ÚRedHatNovajoin)zpython-novajoinN)r   r   r   Úpackagesr   r   r   r   r   !   s    r   N)Úsos.report.pluginsr   r   r   r   r   r   r   r   Ú<module>   s   
