�
�Udac @` s d d l m Z m Z m Z e Z d d l Z d d l j Z d d l
m Z m Z d d l
m Z m Z d d l m Z m Z d d l m Z m Z d d l m Z d d l m Z d d l m Z d d
l m Z d d l m Z d e e e f d
� � YZ d S( i ( t absolute_importt divisiont print_functionN( t AnsibleParserErrort AnsibleAssertionError( t iteritemst string_types( t
split_argst parse_kv( t AnsibleBaseYAMLObjectt AnsibleMapping( t FieldAttribute( t Base( t Conditional( t Taggable( t Templart PlaybookIncludec B` sb e Z e d d � Z e d d d e � Z e d d d � � Z d d d � Z d � Z
d � Z RS( t isat stringt dictt defaultc C` s% t � j d | d | d | d | � S( Nt dst basedirt variable_managert loader( R t load_data( t dataR R R ( ( sE /usr/lib/python2.7/site-packages/ansible/playbook/playbook_include.pyt load) s c C` s) d d l m } d d l m } t t | � j | | | � } | j j � } | ri | j | j
� � n t d | d | � } | d | � }
| j | j
� } t j j | � s� t j j | | � } n |
j d | d | d | j j � � x4|
j D])} | j r&t | | � r&| j | _ n | j j � }
|
j | j � |
j d d � } | d k r| j j | j d
� � n |
| _ t t | j � j | j � � | _ | j d k r�t j j | � | _ n | j r� xB | j! | j"