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/vars/__pycache__/ |
Upload File : |
� ���cW � � � d dl mZmZmZ eZd dlZd dlmZ d dl mZ d dlm Z d dlmZ d dlmZ d dlmZ d d lmZ d d lmZ e� � Zd� Zd� Zd � ZdS )� )�absolute_import�division�print_functionN)� constants)�AnsibleError)�Host)�to_bytes)�vars_loader)�AnsibleCollectionRef)�Display)�combine_varsc �� � i } |� | ||� � }n�# t $ r� |D ]R}t |t � � r||� |j � � z }�5||� |j � � z }�Sn\# t $ rO t |d� � rt d|j �d|j ��� � �t d|j �d|j ��� � �w xY wY nw xY w|S )N�runzCannot use v1 type vars plugin z from zInvalid vars plugin )�get_vars�AttributeError� isinstancer � get_host_vars�name�get_group_vars�hasattrr � _load_name�_original_path)�loader�plugin�path�entities�data�entitys �9/usr/lib/python3.11/site-packages/ansible/vars/plugins.py�get_plugin_varsr s7 � � �D� r����v�t�X�6�6����� r� r� r� r�"� ?� ?���f�d�+�+� ?��F�0�0���=�=�=�D�D��F�1�1�&�+�>�>�>�D�D� ?�� � r� r� r��v�u�%�%� r�"�l�RX�Rc�Rc�Rc�ek�ez�ez�#{�|�|�|�"�l�v�GX�GX�GX�Z`�Zo�Zo�#p�q�q�q� r���� ?� ?�r���� �Ks( � � C�AA=�<C�=AC�C�Cc � � i }t t j � � � � }t j D ]F}t j |� � r0t j |� � }|��-||vr|� |� � �G|D �]�}|j � d� � pd|j v} | } t |d� � r|j } n3t |d� � r#t � dd�� � |j } | sCt |d� � st |d� � r#t � d|j z � � n$| r"| r |� t j � � s��t |d � � o|� d � � }|r|� d � � d u p| }|r1t j dk r|dk r��8t j d k r|dk r��Pn|r|� d � � d|fvr��nt+ |t- | |||� � � � }���|S )Nzansible.builtin.�.�REQUIRES_ENABLED�REQUIRES_WHITELISTzaThe VarsModule class variable 'REQUIRES_WHITELIST' is deprecated. Use 'REQUIRES_ENABLED' instead.gq= ףp@)�versionz�Vars plugins in collections must be enabled to be loaded, REQUIRES_ENABLED is not supported. This should be removed from the plugin %s.� get_option�stage�demand� inventory�start�task�all)�listr r, �C�VARIABLE_PLUGINS_ENABLEDr � is_valid_fqcr�get�append�ansible_name� startswithr r# �display� deprecatedr$ �warning�matches_name� has_optionr&