
    -_g	                     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       | j	                  g d       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*)
HTTP_PROXYHTTPS_PROXYNO_PROXY	ALL_PROXY)add_file_tagsadd_forbidden_pathadd_copy_spec	apachepkgadd_env_var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.postproc4   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8	r   r   c                       e Zd ZdZy)RedHatForemanProxyhttpdNr   r    r!   r   r&   r   r   r(   r(   B   s    Ir   r(   c                       e Zd ZdZy)DebianForemanProxyapache2Nr*   r&   r   r   r,   r,   G   s    Ir   r,   N)sos.report.pluginsr   r   r   r   r   r(   r,   r&   r   r   <module>r/      s:   . ..6 .f| 
|\ r   