Я хочу выйти из цикла with_items, основываясь на условии. Это условие для аргументов ради, если стандартный вывод команды равен конкретной строке.
Очевидно, что приведенный ниже пример не работает, но это идея того, что я хочу сделать.
Например:
- name: testing loop
shell: "echo {{ item }}"
with_items:
- "one"
- "two"
- "three"
register: shell_command # registering the shell command and it's attributes
when: shell_command.stdout == "two" # break once the stdout of the run shell command matches the string "two". So it will run twice and break on the second.