
    -_g                     4    d dl Z d dlmZmZ  G d dee      Zy)    N)PluginIndependentPluginc                   $    e Zd ZdZdZdZd Zd Zy)Libvirtzlibvirt virtualization APIlibvirt)systemvirtopenstack_edpmc           	      |   d}| j                  g d       | j                  g d       | j                  d      s| j                  g d       n| j                  g d       | j                  | j	                  |            r| j                  d|        | j                  dd	
       t        j                  d      D ]]  }t        |dd      5 }|j                         j                         d   }g d}|D ]  }| j                  d| d|         	 d d d        _ | j                  ddd       y # 1 sw Y   ~xY w)N/etc/libvirt/krb5.tab)z/etc/libvirt/passwd.dbr   z&/var/lib/libvirt/qemu/*/master-key.aesz/etc/libvirt/secrets)z/etc/libvirt/libvirt.confz/etc/libvirt/libvirtd.confz/etc/libvirt/lxc.confz/etc/libvirt/nwfilter/*.xmlz/etc/libvirt/qemu/*.xmlz/etc/libvirt/qemu.confz/run/libvirt/z /etc/libvirt/qemu/networks/*.xmlz*/etc/libvirt/qemu/networks/autostart/*.xmlz/etc/libvirt/storage/*.xmlz$/etc/libvirt/storage/autostart/*.xmlz/etc/libvirt/qemu-lockd.confz/etc/libvirt/virtlockd.confz/etc/libvirt/virtlogd.confz/var/lib/libvirt/dnsmasq/*z&/var/lib/libvirt/qemu/snapshot/*/*.xmlz!/var/lib/openstack/config/libvirtz+/var/lib/openstack/containers/libvirt*.jsonall_logs)z/var/log/libvirt/libvirtd.logz/var/log/libvirt/qemu/*.log*z/var/log/libvirt/lxc/*.logz/var/log/libvirt/uml/*.logz!/var/log/swtpm/libvirt/qemu/*.logz(/var/log/containers/libvirt/libvirtd.logz'/var/log/containers/libvirt/qemu/*.log*z%/var/log/containers/libvirt/lxc/*.logz4/var/log/containers/libvirt/swtpm/libvirt/qemu/*.logz%/var/log/containers/libvirt/uml/*.logz/var/log/containers/qemu/*.logz!/var/log/containers/libvirt/*.log)z/var/log/libvirtz/var/log/containers/qemu/z/var/log/containers/libvirt/zklist -ket z/var/lib/libvirt/qemuT)	recursivez/run/libvirt/*/*.pidrzUTF-8)encodingr   )environcgroupmaps	numa_mapslimitsz/proc//var_qemu_xmllibvirtd_qemu_log)z/run/libvirt/qemu/*.xmlz/var/log/libvirt/qemu/*.log)add_forbidden_pathadd_copy_spec
get_optionpath_exists	path_joinadd_cmd_outputadd_dir_listingglobopenread
splitlinesadd_file_tags)selflibvirt_keytabpidfilepfilepidpr_filesfiles          </usr/lib/python3/dist-packages/sos/report/plugins/libvirt.pysetupzLibvirt.setup   sP   0 	 !
 	 	 
 	* z*        DNN>:;+n-= >?4E yy!78 	>GgsW5 >jjl--/2O$ >D&&uAdV'<=>> >	> 	'5+>
 	> >s   AD22D;	c                 D    d}g d}|D ]  }| j                  ||d        y )Nz(\s*passwd=\s*')([^']*)('.*))z/etc/libvirt/qemu/.*\.xmlz/run/libvirt/qemu/.*\.xmlz/etc/libvirt/.*\.confz
\1******\3)do_path_regex_sub)r%   	match_explibvirt_path_expspath_exps       r,   postproczLibvirt.postproc\   s4    3	

 * 	GH""8YF	G    N)__name__
__module____qualname__
short_descplugin_nameprofilesr-   r3    r4   r,   r   r      s    -JK3HFPGr4   r   )r    sos.report.pluginsr   r   r   r;   r4   r,   <module>r=      s      8WGf' WGr4   