3 ܓi@s&ddlmZmZGdddeeZdS))Plugin UbuntuPluginc @s8eZdZdZdZdZdZdZdZdZ ddZ ddZ dS)SunbeamHypervisorzSunbeam HypervisorZsunbeam_hypervisorcloudopenstack-hypervisoriX2snap.openstack-hypervisor.ceilometer-compute-agent*snap.openstack-hypervisor.libvirt-exporter"snap.openstack-hypervisor.libvirtd2snap.openstack-hypervisor.masakari-instancemonitor4snap.openstack-hypervisor.neutron-ovn-metadata-agent+snap.openstack-hypervisor.nova-api-metadata&snap.openstack-hypervisor.nova-compute(snap.openstack-hypervisor.ovn-controller&snap.openstack-hypervisor.ovs-exporter&snap.openstack-hypervisor.ovs-vswitchd&snap.openstack-hypervisor.ovsdb-server"snap.openstack-hypervisor.virtlogdz%/var/snap/openstack-hypervisor/commoncCs|j|jd|jd|jd|jd|jdg|j|jd|jd|jd|jd |jd |jd gdS) Nz/*.logz /log/**/*.logz/etcz!/lib/nova/instances/*/console.logz&/cache/libvirt/qemu/capabilities/*.xmlz /etc/ssl/z/etc/libvirt/secretsz/etc/libvirt/passwd.dbz/etc/libvirt/krb5.tabz /var/log/ovn/z /etc/pki/)Z add_copy_spec common_dirZadd_forbidden_path)selfr(/usr/lib/python3.6/sunbeam_hypervisor.pysetup's         zSunbeamHypervisor.setupc Csd}|jd|jdg}x|D]}|j||dq"Wddddd d d d g}d dg}ddddg}|j|jddj|dddj|dd|j|jddj|dddj|ddddddddd d!d"g }|j|jd#d$dj|d%d&dS)'Nz(\s*passwd=\s*')([^']*)('.*)z/etc/libvirt/qemu/.*\.xmlz/etc/libvirt/.*\.confz \1******\3z.*_keyz.*_pass(wd|word)?Zmetadata_proxy_shared_secretZpasswordZrbd_secret_uuidZ server_authZ serverauthZ transport_urlZ connectionZsql_connectionZnovaZneutronZ ceilometerZmasakarimonitorsz/etc/(|z)/*z(^\s*(z )\s*=\s*)(.*)z \1*********z!)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z \1*********\6Z ovn_metadata_proxy_shared_secretZcacertZcertkeyZ ovn_cacertZovn_certZovn_keyZurlz /hooks.logz(\'(z)\'):\s?\'(.+?)\'z\1: **********)rZdo_path_regex_subjoinZ do_file_sub)rZ match_expZlibvirt_path_expsZpath_expZ protect_keysZconnection_keysZopenstack_foldersZprotect_hook_keysrrrpostproc:sN   zSunbeamHypervisor.postprocN)r)r) rrr r r r r rrrrr) __name__ __module__ __qualname__Z short_descZ plugin_nameZprofilesZpackagesZplugin_timeoutZservicesrrrrrrrr s(rN)Zsos.report.pluginsrrrrrrr s