Uname: Linux dedi-15171674.espacofacial.com.br 5.14.0-687.36.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Aug 7 05:40:49 EDT 2026 x86_64
Software: Apache
PHP version: 8.2.33 [ PHP INFO ] PHP os: Linux
Server Ip: 172.67.154.186
Your Ip: 216.73.216.87
User: espa7358 (1004) | Group: espa7358 (1003)
Safe Mode: OFF
Disable Function:
NONE

name : nested.cpython-39.pyc
a

�)g�
�@slddlmZmZmZeZdZdZdZddl	m
Z
ddlmZm
Z
ddlmZddlmZGd	d
�d
e�ZdS)�)�absolute_import�division�print_functionaf
    name: nested
    version_added: "1.1"
    short_description: composes a list with nested elements of other lists
    description:
        - Takes the input lists and returns a list with elements that are lists composed of the elements of the input lists
    options:
      _raw:
         description:
           - a set of lists
         required: True
as
- name: give users access to multiple databases
  community.mysql.mysql_user:
    name: "{{ item[0] }}"
    priv: "{{ item[1] }}.*:ALL"
    append_privs: yes
    password: "foo"
  with_nested:
    - [ 'alice', 'bob' ]
    - [ 'clientdb', 'employeedb', 'providerdb' ]
# As with the case of 'with_items' above, you can use previously defined variables.:

- name: here, 'users' contains the above list of employees
  community.mysql.mysql_user:
    name: "{{ item[0] }}"
    priv: "{{ item[1] }}.*:ALL"
    append_privs: yes
    password: "foo"
  with_nested:
    - "{{ users }}"
    - [ 'clientdb', 'employeedb', 'providerdb' ]
zr
  _list:
    description:
      - A list composed of lists paring the elements of the input lists
    type: list
)�UndefinedError)�AnsibleError�AnsibleUndefinedVariable)�
LookupBase)�listify_lookup_plugin_termsc@seZdZdd�Zddd�ZdS)�LookupModulecCsbg}|D]T}zt||jdd�}Wn0tyP}ztd|��WYd}~n
d}~00|�|�q|S)NT)ZtemplarZfail_on_undefinedz<One of the nested variables was undefined. The error was: %s)r	Z_templarrr�append)�self�terms�	variables�results�xZintermediate�e�r�A/usr/lib/python3.9/site-packages/ansible/plugins/lookup/nested.py�_lookup_variables;s"zLookupModule._lookup_variablesNc	Ks�|�||�}|dd�}|��g}t|�dkr8td��|��}t|�dkrb|�||���}|}q@g}|D]}|�|�|��qj|S)Nrz<with_nested requires at least one element in the nested list)r�reverse�lenr�popZ_combinerZ_flatten)	rr
r�kwargsZmy_list�resultZresult2Z
new_resultrrrr�runEszLookupModule.run)N)�__name__�
__module__�__qualname__rrrrrrr
9s
r
N)Z
__future__rrr�typeZ
__metaclass__Z
DOCUMENTATIONZEXAMPLESZRETURNZjinja2.exceptionsrZansible.errorsrrZansible.plugins.lookuprZansible.utils.listifyr	r
rrrr�<module>s

© 2026 UnknownSec