как я могу получить такие же результаты в ansible с l oop?
Я хочу использовать
- debug:
msg: "{{ item.0 }} {{ item.1 }}"
loop: "{{ gs_hostname | product(wl_hostname) | list }}"
Но я получаю:
ok: [localhost] => {"msg": {"gs-01": "wl-01", "gs-02": "wl-02", "gs-03": null, "gs-04" ": null}}
Что я ожидал:
from itertools import cycle
gs_hostname = ["gs01", "gs02", "gs03", "gs04"]
wl_hostname = ["wl01", "wl02"]
for a,b in zip(gs_hostname, cycle(wl_hostname)):
print (a,b)
результат:
gs01 wl01 gs02 wl02 gs03 wl01 gs04 wl02