
    ([Qh                     d    d dl mZmZmZmZ  G d de      Z G d dee      Z G d deee      Zy)	    )PluginRedHatPluginDebianPluginUbuntuPluginc                   ,    e Zd ZdZdZdZdZdZd Zd Z	y)ForemanProxyz&Foreman Smart Proxy systems managementforeman_proxy)sysmgmt)zforeman-proxyNc                     | j                  ddd       | j                  dg       | j                  dddd| j                   d	d| j                   d
d| j                   dd| j                   dg       y )Nforeman_proxy_logforeman_proxy_conf)z /var/log/foreman-proxy/proxy.logz/etc/foreman-proxy/settings.ymlz/etc/foreman-proxy/*key.pemz/etc/foreman-proxy/z*/etc/smart_proxy_dynflow_core/settings.ymlz/var/log/foreman-proxy/*log*z	/var/log/z&*/katello-reverse-proxy_error_ssl.log*z&*/rhsm-pulpcore-https-*access_ssl.log*z%*/rhsm-pulpcore-https-*error_ssl.log*z'*/katello-reverse-proxy_access_ssl.log*)add_file_tagsadd_forbidden_pathadd_copy_spec	apachepkgselfs    B/usr/lib/python3/dist-packages/sos/report/plugins/foreman_proxy.pysetupzForemanProxy.setup   s    0C/C
 	
 	)!
 	 	!8*''MN''MN''LM''NO
 	    c                 P    | j                  ddd       | j                  ddd       y )Nz$/etc/foreman-proxy/(.*)((conf)(.*)?)z5((\:|\s*)(passw|cred|token|secret|key).*(\:\s|=))(.*)z
\1********z(/etc/foreman-proxy/(.*)((yaml|yml)(.*)?)z\1"********")do_path_regex_subr   s    r   postproczForemanProxy.postproc,   s2    3D	
 	7D	r   )
__name__
__module____qualname__
short_descplugin_nameprofilespackagesr   r   r    r   r   r   r      s%    9J!KH!HI(	r   r   c                       e Zd ZdZy)RedHatForemanProxyhttpdNr   r   r   r   r!   r   r   r#   r#   :   s    Ir   r#   c                       e Zd ZdZy)DebianForemanProxyapache2Nr%   r!   r   r   r'   r'   ?   s    Ir   r'   N)sos.report.pluginsr   r   r   r   r   r#   r'   r!   r   r   <module>r*      s:   . .&6 &V| 
|\ r   