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/role/__pycache__/ |
Upload File : |
� ���c� � � � d dl mZmZmZ eZd dlmZmZ d dl m Z d dlmZ d dl mZ d dlmZ d dlmZ dgZ G d � de� � Zd S )� )�absolute_import�division�print_function)�AnsibleError�AnsibleParserError)�string_types)�AnsibleBaseYAMLObject)�FieldAttribute)�RoleDefinition)� to_native�RoleIncludec �n � � e Zd ZdZ ed�� � Z edd�� � Zd � fd� Zed d �� � Z � xZ S )r zt A derivative of RoleDefinition, used by playbook code when a role is included for execution in a play. �string)�isa�boolF)r �defaultNc �b �� t t | � � � |||||�� � d S )N��play�role_basedir�variable_manager�loader�collection_list)�superr �__init__)�selfr r r r r � __class__s ��B/usr/lib/python3.11/site-packages/ansible/playbook/role/include.pyr zRoleInclude.__init__+ sE �� � �k�4� � �)�)�t�,�aq�17�� *� Z� Z� Z� Z� Z� c �l � t | t � � sIt | t � � s4t | t � � st dt | � � z � � �t | t � � rd| v rt d| z � � �t |||||�� � }|� | ||�� � S )NzInvalid role definition: %s�,z&Invalid old style role requirement: %sr )r r ) � isinstancer �dictr r r r r � load_data)�datar �current_role_path�parent_roler r r �ris r �loadzRoleInclude.load/ s� � � �4��.�.� V�*�T�4�2H�2H� V�J�W[�]r�Ls�Ls� V�$�%B�Y�t�_�_�%T�U�U�U��d�L�)�)� P�c�T�k�k��G�$�N�O�O�O� �d�1B�Ue�nt� GV� W� W� W���|�|�D�3C�F�|�S�S�Sr )NNNNN)�__name__� __module__�__qualname__�__doc__r �delegate_to�delegate_factsr �staticmethodr) � __classcell__)r s @r r r ! s� �� � � � � �� � !�.�X�.�.�.�K�#�^���>�>�>�N�Z� Z� Z� Z� Z� Z� � T� T� T� �\� T� T� T� T� Tr N)� __future__r r r �type� __metaclass__�ansible.errorsr r �ansible.module_utils.sixr �ansible.parsing.yaml.objectsr �ansible.playbook.attributer � ansible.playbook.role.definitionr �ansible.module_utils._textr �__all__r � r r �<module>r= s� ��&