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/vars/__pycache__/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

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

���c ���ddlmZmZmZeZddlmZddlm	Z	m
Z
gd�ZddgZGd�de��Z
Gd�de��Zd	S)
�)�absolute_import�division�print_function)�Mapping)�Templar�AnsibleUndefined)�ansible_version�ansible_play_hosts�ansible_dependent_role_names�ansible_play_role_names�ansible_role_names�inventory_hostname�inventory_hostname_short�inventory_file�
inventory_dir�groups�group_names�omit�playbook_dir�
play_hosts�
role_names�	ungrouped�HostVars�HostVarsVarsc�l�eZdZdZd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zd�ZdS)rzO A special view of vars_cache that adds values from the inventory when needed. c�>�||_||_||_||_dS�N)�
_inventory�_loader�_variable_manager�	_hostvars)�self�	inventory�variable_manager�loaders    �:/usr/lib/python3.11/site-packages/ansible/vars/hostvars.py�__init__zHostVars.__init__4s'��#������!1���%)��"�"�"�c�"�||_||_dSr)r r!)r"r$s  r&�set_variable_managerzHostVars.set_variable_manager:s��!1���%)��"�"�"r(c��||_dSr)r)r"r#s  r&�
set_inventoryzHostVars.set_inventory>s
��#����r(c�6�|j�|��Sr)r�get_host�r"�	host_names  r&�
_find_hostzHostVars._find_hostAs����'�'�	�2�2�2r(c��|�|��}|�td|z���S|j�|d���S)z�
        Similar to __getitem__, however the returned data is not run through
        the templating engine to expand variables in the hostvars.
        Nzhostvars['%s'])�nameF)�host�include_hostvars)r1rr �get_vars)r"r0r4s   r&�raw_getzHostVars.raw_getEsM��
���y�)�)���<�#�)9�I�)E�F�F�F�F��%�.�.�D�5�.�Q�Q�Qr(c��|j�|��|jj�|j|j_|jj�||j_dSdSr)�__dict__�updater rr!)r"�states  r&�__setstate__zHostVars.__setstate__PsX���
���U�#�#�#��!�)�1�-1�\�D�"�*��!�+�3�/3�D�"�,�,�,�4�3r(c��|�|��}t|t��r|St||j���S)N)r%)r7�
isinstancerrr)r"r0�datas   r&�__getitem__zHostVars.__getitem__]s@���|�|�I�&�&���d�,�-�-�	��K��D���6�6�6�6r(c�>�|j�|||��dSr)r �set_host_variable)r"r4�varname�values    r&rBzHostVars.set_host_variablecs#����0�0��w��F�F�F�F�Fr(c�<�|j�||��dSr)r �set_nonpersistent_facts�r"r4�factss   r&rFz HostVars.set_nonpersistent_factsfs!����6�6�t�U�C�C�C�C�Cr(c�<�|j�||��dSr)r �set_host_factsrGs   r&rJzHostVars.set_host_factsis!����-�-�d�E�:�:�:�:�:r(c�0�|�|��duSr)r1r/s  r&�__contains__zHostVars.__contains__ls�����y�)�)��5�5r(c#�0K�|jjD]}|V��dSr)r�hosts)r"r4s  r&�__iter__zHostVars.__iter__ps/�����O�)�	�	�D��J�J�J�J�	�	r(c�4�t|jj��Sr)�lenrrN�r"s r&�__len__zHostVars.__len__ts���4�?�(�)�)�)r(c�r�i}|jjD]}|�|��||<�t|��Sr)rrN�get�repr)r"�outr4s   r&�__repr__zHostVars.__repr__ws<�����O�)�	'�	'�D�������C��I�I��C�y�y�r(c��|Sr�)r"�memos  r&�__deepcopy__zHostVars.__deepcopy__}s	���r(N)�__name__�
__module__�__qualname__�__doc__r'r*r,r1r7r<r@rBrFrJrLrOrSrXr\rZr(r&rr1s������Y�Y�*�*�*�*�*�*�$�$�$�3�3�3�	R�	R�	R�4�4�4�7�7�7�G�G�G�D�D�D�;�;�;�6�6�6����*�*�*��������r(c�2�eZdZd�Zd�Zd�Zd�Zd�Zd�ZdS)rc�"�||_||_dSr)�_varsr)r"�	variablesr%s   r&r'zHostVarsVars.__init__�s����
�����r(c��t|j|j���}|�|j|dt���}|S�N)rdr%F)�fail_on_undefined�static_vars)rrcr�template�STATIC_VARS)r"�var�templar�foos    r&r@zHostVarsVars.__getitem__�s>���D�J�t�|�D�D�D�����t�z�#��%�U`��a�a���
r(c��||jvSr)rc�r"rks  r&rLzHostVarsVars.__contains__�s���t�z�!�"r(c#�JK�|j���D]}|V��dSr)rc�keysros  r&rOzHostVarsVars.__iter__�s6�����:�?�?�$�$�	�	�C��I�I�I�I�	�	r(c�N�t|j�����Sr)rQrcrqrRs r&rSzHostVarsVars.__len__�s���4�:�?�?�$�$�%�%�%r(c��t|j|j���}t|�|jdt
�����Srf)rrcrrVrirj)r"rls  r&rXzHostVarsVars.__repr__�s>���D�J�t�|�D�D�D���G�$�$�T�Z�5�Va�$�b�b�c�c�cr(N)	r]r^r_r'r@rLrOrSrXrZr(r&rr�ss������������
#�#�#����&�&�&�d�d�d�d�dr(N)�
__future__rrr�type�
__metaclass__�collections.abcr�ansible.templaterrrj�__all__rrrZr(r&�<module>rzs���&C�B�B�B�B�B�B�B�B�B��
�#�#�#�#�#�#�6�6�6�6�6�6�6�6�����&�~�
&��P�P�P�P�P�w�P�P�P�fd�d�d�d�d�7�d�d�d�d�dr(

Youez - 2016 - github.com/yon3zu
LinuXploit