Î: "Cat două liste folosind with_nested."
A: De exemplu
    - depanare:
        msg: "{{ item.0 }} {{ item.1 }}"
      cu_imbricat:
        - "{{ lookup('fișier', 'user.yml').splitlines() }}"
        - "{{ lookup('fișier', 'group.yml').splitlines() }}"
dă
  mesaj: utilizator1 grup1
  mesaj: utilizator1 grup2
  mesaj: utilizator1 grup3
  mesaj: utilizator2 grup1
  mesaj: utilizator2 grup2
  mesaj: utilizator2 grup3
  mesaj: utilizator3 grup1
  mesaj: utilizator3 grup2
  mesaj: utilizator3 grup3
Același rezultat dă teava plugin de căutare, de ex.
    - depanare:
        msg: "{{ item.0 }} {{ item.1 }}"
      cu_imbricat:
        - "{{ lookup('pipe', 'cat user.yml').splitlines() }}"
        - "{{ lookup('pipe', 'cat group.yml').splitlines() }}"
Pluginuri de căutare „... ca toate modelele, căutările se execută și sunt evaluate pe mașina de control Ansible.”
Dacă fișierele sunt stocate pe gazda la distanță, de ex.
shell> ssh admin@test_11 cat user.yml
utilizator1
utilizator2
utilizator3
shell> ssh admin@test_11 cat group.yml
Grupa 1
grupa 2
grupa 3
citește mai întâi fișierele de la gazda la distanță, de ex.
- gazde: test_11
  sarcini:
    - comandă: cat user.yml
      register: result_user
    - comanda: cat group.yml
      înregistrare: grup_rezultat
    - depanare:
        msg: "{{ item.0 }} {{ item.1 }}"
      cu_imbricat:
        - „{{ result_user.stdout_lines }}”
        - „{{ result_group.stdout_lines }}”
da acelasi rezultat
  mesaj: utilizator1 grup1
  mesaj: utilizator1 grup2
  mesaj: utilizator1 grup3
  mesaj: utilizator2 grup1
  mesaj: utilizator2 grup2
  mesaj: utilizator2 grup3
  mesaj: utilizator3 grup1
  mesaj: utilizator3 grup2
  mesaj: utilizator3 grup3