%PDF- %PDF-
| Direktori : /usr/lib/python3.9/site-packages/ansible/playbook/__pycache__/ |
| Current File : //usr/lib/python3.9/site-packages/ansible/playbook/__pycache__/task_include.cpython-39.pyc |
a
�)g� � @ s� d dl mZmZmZ eZd dlmZ d dl m
Z
d dlmZ d dl
mZ d dlmZ d dlmZ dgZe� ZG d d� de�ZdS )
� )�absolute_import�division�print_functionN)�AnsibleParserError)�Block)�Task)�Display)�Sentinel�TaskIncludec s� e Zd ZdZed�Zed�Ze�e�Zed�Z d� fdd� Z
eddd ��Zd
d� Z
� fdd
�Zd� fdd� Z� fdd�Zdd� Z� ZS )r
z�
A task include is derived from a regular task to handle the special
circumstances related to the `- include: ...` task.
)�file�_raw_params)�apply)�action�args�collectionsZdebugger�
ignore_errorsZloopZloop_controlZ loop_with�nameZno_log�registerZrun_once�tags�timeout�vars�whenNc s t t| �j|||d� d| _d S )N��block�role�task_includeF)�superr
�__init__�statically_loaded)�selfr r r �� __class__� �A/usr/lib/python3.9/site-packages/ansible/playbook/task_include.pyr 0 s zTaskInclude.__init__c C s* t |||d�}|�|j| ||d�| �}|S )Nr )�variable_manager�loader)r
�
check_optionsZ load_data)�datar r r r$ r% Zti�taskr"