403Webshell
Server IP : 80.87.202.40  /  Your IP : 216.73.216.169
Web Server : Apache
System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64
User : bitrix ( 600)
PHP Version : 8.2.27
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : ON |  Perl : ON |  Python : OFF |  Sudo : ON |  Pkexec : ON
Directory :  /lib/python3.11/site-packages/ansible/playbook/__pycache__/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /lib/python3.11/site-packages/ansible/playbook/__pycache__/included_file.cpython-311.opt-1.pyc
�

���c-���ddlmZmZmZeZddlZddlmZ	ddl
mZddlm
Z
ddlmZddlmZddlmZdd	lmZdd
lmZddlmZe��ZGd�d
��ZdS)�)�absolute_import�division�print_functionN)�	constants)�AnsibleError)�remove_omit)�to_text)�Handler)�TaskInclude)�IncludeRole)�Templar)�Displayc�>�eZdZdd�Zd�Zd�Zd�Zed���ZdS)	�IncludedFileFc�h�||_||_||_||_g|_||_g|_dS�N)�	_filename�_args�_vars�_task�_hosts�_is_role�_results)�self�filename�args�vars�task�is_roles      �C/usr/lib/python3.11/site-packages/ansible/playbook/included_file.py�__init__zIncludedFile.__init__'s7��!�����
���
���
������
���
�
�
�c�h�||jvr|j�|��dSt���r)r�append�
ValueError)r�hosts  r �add_hostzIncludedFile.add_host0s4���t�{�"�"��K���t�$�$�$��F��l�l�r"c���|j|jko]|j|jkoM|j|jko=|jj|jjko#|jjj|jjjkSr)rrrr�_uuid�_parent)r�others  r �__eq__zIncludedFile.__eq__6sr����4�>�1�F���t�z�)�F���t�z�)�F���!�T�Z�%5�5�F���#�)�T�Z�-?�-E�E�		Gr"c�D�|j�d|j�d|j�d|j��S)Nz (args=z vars=z): )rrrr)rs r �__repr__zIncludedFile.__repr__=s*��-1�^�^�^�T�Z�Z�Z�����UY�U`�U`�a�ar"c�"
�g}i}|D�]�}|j}|j}|jtjv�ra|jtjvrt�dd��|jrd|j	vr�d|j	d}	n|j	g}	|	D�]}
d|
vr|
dsd|
vr	|
dr�|j
||f}	||}n2#t$r%|�|j
||���x}||<YnwxYw|
�
dt����}
i}|
�
dd	��}|
�
d
��}||
vr|
|x||<||<|r||
vr|
|x||<||<d|
vr|
dx|d<|d<d|
vr|
dx|d<|d<|jrd
|
vr|jx|d
<|d
<|���|d<|���|dvr-|d�|�����t'||���}|jtjv�r�d}|j�r&|j}d}|��t-|t.��s|j}� t-|t0��r|j}n�	t4j�|�|j�
d������}nL#t>$r?}d}t� d|j�dtC|���d���Yd}~nd}~wwxYw|�@t4j�"|��s!t4j�#||��}n|}|�|
d��}|j$r�t4j�#|j$jd|��}|�%|j$jd|��|�%|d|��g}|D](}	t5j&|��n#tN$rY�%wxYwn)|�%|���||��}t4j�(|��rn
|j}|��|�x|j$rV|�|
d��}|�%|j$jt-|tR��rdnd|d���}n|�*|
d��}|�|��}tW||
||��}n�|
�,d|
�,dd����}|�|�|��}|�-��}||_.|j/D]K}||
vrE|�0d��}|�|
�,|����|j1|<�L|�
d��}|rte|j1|��|_1tW||
||d���}d} |}!		|| d��3|!��}"|| |"z}n'#th$r|�|!��|!}YnwxYw	|�5|��|j6�|��n#th$r| |"dzz
} YnwxYw����
���|S) NzO"include" is deprecated, use include_tasks/import_tasks/import_playbook insteadz2.16�results�skipped�failed)�playr&r�include_args�ansible_loop_var�item�ansible_index_var�_ansible_item_label�ansible_loop�_ansible_no_log�ansible_search_path)�loader�	variables�_raw_params�z"Templating the path of the parent zH failed. The path to the included file may not be found. The error was: �.�include�tasks�handlersT)r�name�role�_from�omitr�)7�_hostr�action�C�_ACTION_ALL_INCLUDES�_ACTION_INCLUDE�display�
deprecated�loop�_result�_play�KeyError�get_vars�get�dict�no_log�get_search_path�get_basedirr$r
�_ACTION_ALL_INCLUDE_TASKSr*�
isinstancerr�
_role_path�os�path�dirname�templaterr�warningr	�isabs�join�_role�path_dwim_relative�stat�OSError�existsr
�	path_dwimr�pop�copy�
_role_name�	FROM_ARGS�removesuffix�_from_filesr�indexr%r'r)#r0�iteratorr<�variable_manager�included_files�task_vars_cache�res�
original_host�
original_task�include_results�include_result�	cache_key�	task_varsr4�special_vars�loop_var�	index_var�templar�include_file�parent_include�cumulative_path�parent_include_dir�e�include_target�new_basedir�
candidates�inc_file�	role_name�new_task�from_arg�from_key�
omit_token�idx�
orig_inc_file�poss#                                   r �process_include_resultsz$IncludedFile.process_include_results@s\�������X	"�X	"�C��I�M��I�M��#�q�'=�=�=� �'�1�+<�<�<��&�&�'x�{A�B�B�B� �%�4� ���3�3� �&)�k�)�&<�O�O�'*�{�m�O�&5�H"�H"�N� �N�2�2�~�i�7P�2�T\�`n�Tn�Tn�tB�CK�tL�Tn� �!)���
� N�I�X�$3�I�$>�	�	��#�X�X�X�AQ�AZ�AZ�`h�`n�vC�JW�AZ�BX�BX�X�	�O�I�$>�$>�$>�X����$2�#5�#5�n�d�f�f�#M�#M�L�#%�L�-�1�1�2D�f�M�M�H� .� 2� 2�3F� G� G�I��>�1�1�GU�V^�G_�_�	�(�+�l�8�.D� �c�Y�.�%@�%@�IW�Xa�Ib�b�	�)�,�|�I�/F�,��>�>�ao�qF�bG�G�	�"7�8�<�H]�;^�%��7�7�Sa�bp�Sq�q�	�.�1�L��4P�$�+�n�0A��0U�0U�Yf�Ym�m�	�"3�4�|�DU�7V�8E�7T�7T�7V�7V�I�3�4��)�)�+�+�9�=R�3S�S�S�!�"7�8�?�?��@R�@R�@T�@T�U�U�U�%�V�y�I�I�I�G�$�+�q�/J�J�J�'+��(�0�,L�.;�-B�N�.2�O�"0�"<�'1�.�+�'N�'N�!-�5C�5K�N�$,�#-�n�k�#J�#J�!*�9G�9R�$6�$6�%*�=?�W�_�_�W�M]�M]�^l�^q�^u�^u�wD�_E�_E�NF�NF�>G�>G�(:�(:��+7�%*�%*�%*�=?�(:�(/����ER�DX�DX�DX�Za�bc�Zd�Zd�Zd�Zd�-f�)*�)*�)*�)*�)*�)*�)*�)*�����%*����$3�#>�r�w�}�}�Ud�Ge�Ge�#>�68�g�l�l�CU�Wf�6g�6g�O�O�6H�O�18�1A�1A�.�QZ�B[�1\�1\��#0�#6�
!D�24�'�,�,�}�?R�?]�_f�hw�2x�2x�K�28�2K�2K�M�L_�Lj�ls�vD�3E�3E�28�2K�2K�K�Y`�bp�2q�2q�2s�J�8B�%1�%1��)1�,.�G�L�,A�,A�,A�,1�E��/6�)1�)1�)1�,0�D�)1�����4:�3L�3L�V�M_�M_�Ma�Ma�cr�uC�4D�4D�L�#%�7�>�>�,�#?�#?�!L�$)�5C�5K�N�O#1�"<�R(�/�,�2�[�18�1A�1A�.�QZ�B[�1\�1\��/5�/H�/H�$1�$7�$B�2<�]�G�2T�2T�$a�J�J�Za�$2�,0�	0I�02�02���06�/?�/?��y�@Y�/Z�/Z��'.�'7�'7��'E�'E��#/��l�L�Zg�#h�#h���%1�$4�$4�V�\�=M�=M�f�VZ�=[�=[�$\�$\�	�$�0�(/�(8�(8��(C�(C�I�#0�#5�#5�#7�#7��.7��+�(0�(:�n�n�H�'�<�7�7�+3�+@�+@��+I�+I��AH�AQ�AQ�R^�Rb�Rb�ck�Rl�Rl�Am�Am�� 4�X� >��%.�]�]�6�%:�%:�
�%�a�3>�x�?S�U_�3`�3`�H�0�#/�	�<��W_�im�#n�#n�#n���C�$,�M�"�5�"0����"6�"<�"<�]�"K�"K�C�(6�c�C�i�'@�H�H��)�5�5�5�*�1�1�-�@�@�@�'4�H�H�H�5����"�$�-�-�m�<�<�<�$�-�4�4�S�9�9�9�
"��	 *�+�+�+��3��7�N�C�C�C�+����"�""���sa�*B3�3,C"�!C"�6A
K�
L
�5L�L
�O1�1
O>	�=O>	�1(X�!X>�=X>�/Y2�2Z�ZN)F)	�__name__�
__module__�__qualname__r!r'r,r.�staticmethodr��r"r rr%s{�������������G�G�G�b�b�b��^�^��\�^�^�^r"r)�
__future__rrr�type�
__metaclass__r]�ansiblerrK�ansible.errorsr�ansible.executor.task_executorr�ansible.module_utils._textr	�ansible.playbook.handlerr
�ansible.playbook.task_includer�ansible.playbook.role_includer�ansible.templater
�ansible.utils.displayrrNrr�r"r �<module>r�s��&C�B�B�B�B�B�B�B�B�B��
�	�	�	�	�"�"�"�"�"�"�'�'�'�'�'�'�6�6�6�6�6�6�.�.�.�.�.�.�,�,�,�,�,�,�5�5�5�5�5�5�5�5�5�5�5�5�$�$�$�$�$�$�)�)�)�)�)�)�
�'�)�)��z�z�z�z�z�z�z�z�z�zr"

Youez - 2016 - github.com/yon3zu
LinuXploit