Portál AbcLinuxu, 6. května 2025 06:32

Dotaz: Ansible include s variable - smyčka

7.2.2018 23:29 majales | skóre: 29 | blog: Majales
Ansible include s variable - smyčka
Přečteno: 201×
Odpovědět | Admin
Zdravím, Snažím se spustit existující playbook, který obsahuje dvě play jako include ve smyčce s několika proměnnými a nedaří se mi to.

Playbook funguje bez chyby když ho spustím napřímo takto:
ansible-playbook playbook.yml -e hostitem=hostabc1
Nevím ale jak docílit toho abych ho spustil vícenásobně s pokaždé s jiným hostem.

pokud použiji include nebo import_playbook tak lze docílit tohoto:
- include: playbook.yml
  vars:
   hostitem: hostabc1

- include: playbook.yml
  vars:
   hostitem: hostdef2
   
include se ovšem spouští mimo tasks taže něco jako toto nefunguje:
- hosts: localhost
  tasks:
    - include: debug.yml letter={{item}}
      with_items: letters
  vars:
    - letters:
      - a
      - b
      - c
Nevěděl by někdo jak si s tím poradit?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Na otázku zatím nikdo bohužel neodpověděl.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.