�
�Udac @` s� d d l m Z m Z m Z e Z d d l m Z d d l m Z d d l
m Z d d d d d d
d d d
d d d d d d d g Z d d g Z
d e f d � � YZ d e f d � � YZ d S( i ( t absolute_importt divisiont print_function( t Undefined( t Mapping( t Templart ansible_versiont ansible_play_hostst ansible_dependent_role_namest ansible_play_role_namest ansible_role_namest inventory_hostnamet inventory_hostname_shortt inventory_filet
inventory_dirt groupst group_namest omitt playbook_dirt
play_hostst
role_namest ungroupedt HostVarst HostVarsVarsc B` s� e Z d Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z
d � Z d
� Z d � Z
d � Z d
� Z d � Z RS( sO A special view of vars_cache that adds values from the inventory when needed. c C` s4 t � | _ | | _ | | _ | | _ | | _ d S( N( t dictt _lookupt
_inventoryt _loadert _variable_managert _hostvars( t selft inventoryt variable_managert loader( ( s9 /usr/lib/python2.7/site-packages/ansible/vars/hostvars.pyt __init__5 s
c C` s | | _ | | _ d S( N( R R ( R R ( ( s9 /usr/lib/python2.7/site-packages/ansible/vars/hostvars.pyt set_variable_manager<