3 ܓi@sRddlmZmZmZmZGdddeZGdddeeZGdddeeeZdS) )Plugin RedHatPlugin DebianPlugin UbuntuPluginc@s0eZdZdZdZd Zd ZdZddZdd Z dS) ForemanProxyz&Foreman Smart Proxy systems managementZ foreman_proxysysmgmt foreman-proxyNc Cs`|jddd|jdg|jdddd|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 apachepkg)selfr #/usr/lib/python3.6/foreman_proxy.pysetups    zForemanProxy.setupcCs |jddd|jddddS)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_sub)r r r r postproc,szForemanProxy.postproc)r)r) __name__ __module__ __qualname__Z short_descZ plugin_nameZprofilesZpackagesr r rr r r r rsrc@seZdZdZdS)RedHatForemanProxyZhttpdN)rrrr r r r r r:src@seZdZdZdS)DebianForemanProxyZapache2N)rrrr r r r r r?srN)Zsos.report.pluginsrrrrrrrr r r r  s+