o
    O6ufÑ  ã                   @   s&   d dl mZmZ G dd„ deeƒZdS )é    )ÚPluginÚRedHatPluginc                   @   s0   e Zd ZdZdZdZdZg Zdd„ Zdd„ Z	d	S )
ÚOpenStackEDPMz7Installation information from OpenStack EDPM deploymentÚopenstack_edpm)Ú	openstackr   zedpm-container-shutdownc                 C   s   g d¢| _ |  | j ¡ d S )N)z/etc/os-net-config/z/var/lib/config-data/z/var/lib/edpm-config/)Úedpm_log_pathsÚadd_copy_spec)Úself© r
   úC/usr/lib/python3/dist-packages/sos/report/plugins/openstack_edpm.pyÚsetup   s   
zOpenStackEDPM.setupc                 C   s"   d}| j D ]	}|  ||d¡ qd S )NzK(".*(key|password|pass|secret|database_connection))([":\s]+)(.*[^"])([",]+)z\1\3*********\5)r   Údo_path_regex_sub)r	   ÚregexpÚpathr
   r
   r   Úpostproc!   s   
ÿzOpenStackEDPM.postprocN)
Ú__name__Ú
__module__Ú__qualname__Ú
short_descÚplugin_nameÚprofilesÚservicesr   r   r   r
   r
   r
   r   r      s    
r   N)Úsos.report.pluginsr   r   r   r
   r
   r
   r   Ú<module>   s   
