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 dlZd dlmZm Z d dl mZ d dlm Z d dlmZ d dlmZ d dlmZ d d lmZ d d lmZ dgZ G d� dee� � ZdS ) � )�absolute_import�division�print_functionN)�AnsibleParserError�AnsibleError)� to_native)�string_types)�FieldAttribute)�Base)�CollectionSearch)�load_list_of_roles)�RoleRequirement�RoleMetadatac � � � e Zd ZdZ edd�� � Z ede�� � Z ed�� � Z ede �� � Z d� fd � Zedd�� � Z d� Zd � Zd� Zd� Z� xZS )r zt This class wraps the parsing and validation of the optional metadata within each Role (meta/main.yml). �boolF)�isa�default�list� GalaxyInfo)r �dictNc �d �� || _ t t | � � � � � d S �N)�_owner�superr �__init__)�self�owner� __class__s ��C/usr/lib/python3.11/site-packages/ansible/playbook/role/metadata.pyr zRoleMetadata.__init__/ s, �� ���� �l�D�!�!�*�*�,�,�,�,�,� c �� � t | t � � s$t d|� � � z � � �t |�� � � | ||�� � }|S )zY Returns a new RoleMetadata object based on the datastructure passed in. z3the 'meta/main.yml' for role %s is not a dictionary)r )�variable_manager�loader)� isinstancer r �get_namer � load_data)�datar r"