�
�Udac @` s� d d l m Z m Z m Z e Z d d l Z d d l m Z m Z d d l
m Z d e e f d � � YZ d e f d � � YZ
d S( i ( t absolute_importt divisiont print_functionN( t Virtualt VirtualCollector( t VirtualSysctlDetectionMixint
NetBSDVirtualc B` s e Z d Z d � Z RS( t NetBSDc C` s� i } d | d <d | d <| j d � } | j | � | d d k re | j d � } | j | � n t j j d � r� d | d <d | d <n | S( Nt t virtualization_typet virtualization_roles machdep.dmi.system-products machdep.dmi.system-vendors /dev/xenconst xent guest( t detect_virt_productt updatet detect_virt_vendort ost patht exists( t selft
virtual_factst virtual_product_factst virtual_vendor_facts( ( sM /usr/lib/python2.7/site-packages/ansible/module_utils/facts/virtual/netbsd.pyt get_virtual_facts s
( t __name__t
__module__t platformR ( ( ( sM /usr/lib/python2.7/site-packages/ansible/module_utils/facts/virtual/netbsd.pyR s t NetBSDVirtualCollectorc B` s e Z e Z d Z RS( R ( R R R t _fact_classt _platform( ( ( sM /usr/lib/python2.7/site-packages/ansible/module_utils/facts/virtual/netbsd.pyR 0 s ( t
__future__R R R t typet
__metaclass__R t'