U
    -Ø_g˜  ã                   @   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 NovajoinZopenstack_novajoin)Z	openstackZopenstack_undercloudc                 C   s.   |   d¡ |  d¡r |   d¡ n
|   d¡ d S )Nz/etc/novajoin/Zall_logsz/var/log/novajoin/z/var/log/novajoin/*.log)Zadd_copy_specZ
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=*********)Zdo_file_sub)r   Zregexpr   r   r   Úpostproc   s    ÿzOpenStackNovajoin.postprocN)Ú__name__Ú
__module__Ú__qualname__Z
short_descZplugin_nameZ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   Zpackagesr   r   r   r   r   !   s   r   N)Zsos.report.pluginsr   r   r   r   r   r   r   r   Ú<module>   s   