a >h@sRddlmZmZmZmZGdddeZGdddeeZGdddeeeZdS) )Plugin RedHatPlugin DebianPlugin UbuntuPluginc@s0eZdZdZdZdZdZdZddZdd Z dS) ForemanProxyz&Foreman Smart Proxy systems managementZ foreman_proxy)Zsysmgmt)z foreman-proxyNc Cs`|ddd|dg|dddd|jd d|jd d|jd d|jd gdS) NZforeman_proxy_logZforeman_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*)Z add_file_tagsZadd_forbidden_pathZ add_copy_spec apachepkgselfr D/usr/lib/python3.9/site-packages/sos/report/plugins/foreman_proxy.pysetups     zForemanProxy.setupcCs |ddd|ddddS)Nz$/etc/foreman-proxy/(.*)((conf)(.*)?)z5((\:|\s*)(passw|cred|token|secret|key).*(\:\s|=))(.*)z \1********z(/etc/foreman-proxy/(.*)((yaml|yml)(.*)?)z \1"********")Zdo_path_regex_subrr r r postproc,szForemanProxy.postproc) __name__ __module__ __qualname__Z short_descZ plugin_nameZprofilesZpackagesrr r r r r r rsrc@seZdZdZdS)RedHatForemanProxyZhttpdNrrrrr r r r r:src@seZdZdZdS)DebianForemanProxyZapache2Nrr r r r r?srN)Zsos.report.pluginsrrrrrrrr r r r  s+