т.е нет переменной, условие не проверяется, есть - она же и есть условие? смысл: задал имя виртуалки, и loop по этой сработает, не задал -по всем пройдется.
Если список виртуалок это переменная, то, что требуется, можно сделать так: перед основной таской добавить таску set_fact, которая будет переопределять эту переменную и записывать в неё только одну, и тут поставить условие when: vm_name is defined а в основной таске loop по этой переменной если она не переопределится, то будет ходить по всем
Обсуждают сегодня