�
�Udac @` s_ d d l m Z m Z m Z e Z d d l m Z d d d � � YZ d e f d � � YZ d S( i ( t absolute_importt divisiont print_function( t BaseFactCollectort Virtualc B` s5 e Z d Z d Z e d � Z d d � Z d � Z RS( sJ
This is a generic Virtual subclass of Facts. This should be further
subclassed to implement per platform. If you subclass this,
you should define:
- virtualization_type
- virtualization_role
- container (e.g. solaris zones, freebsd jails, linux containers)
All subclasses MUST define platform.
t Genericc C` s
| | _ d S( N( t module( t selfR t load_on_init( ( sK /usr/lib/python2.7/site-packages/ansible/module_utils/facts/virtual/base.pyt __init__'