Jestem nowy w Ansible i próbuję utworzyć kilka środowisk wirtualnych (po jednym dla każdego projektu, lista projektów zdefiniowanych w zmiennej).
Zadanie działa dobrze, mam wszystkie foldery, jednak program obsługi nie działa, nie inicjuje każdego folderu ze środowiskiem wirtualnym. $ {Item} varialbe w module obsługi nie działa. Jak korzystać z obsługi, gdy używam with_items?
To działa! Ale powtarzanie listy dyktów daje brzydki wynik. Szkoda, że with_items nie obsługuje wyrażeń pythonowych – Radagast
Można również utworzyć procedurę obsługi powiadomień i umieścić w niej "with_items: task.results". Jeśli obawiasz się brzydkiego wyniku, możesz kontrolować, co zostanie przekazane do klauzuli "with_items:" w następujący sposób: "with_items: task.results | selectattr ('changed') | map (attribute = 'item') | list" (i nie zapomnij zmienić "item.item" na "item" w "debug: msg = ...") –