Найпростіший спосіб вийти з ігрової книги Ansible під час налагодження


13

Скажіть, я налагоджую програму для відтворення Ansible і хочу завершити виконання заданого завдання (а не виконувати всі наступні завдання). Чи є якась однорядкова магічна команда чи мені вручну створювати завдання для виходу / затвердження?

З ansible-playbookпосібника я бачу, що там є --start-at-task=START_ATпрапор, але я не бачу нічого подібного до колеги "в кінці".

Відповіді:


13

Використання - pause:може підійти.

Призупиняє виконання книжки для певного періоду протягом встановленого періоду часу або до отримання підказки. Усі параметри необов’язкові. Типовою поведінкою є призупинення із запитом. Ви можете використовувати, ctrl+cякщо ви хочете зробити попередню паузу раніше, ніж її встановлено, або якщо вам потрібно буде повністю скасувати запуск ігрової книги. Щоб продовжити рано: натисніть, ctrl+cа потім c. Щоб перервати ігрову книгу: натисніть, ctrl+cа потім a.

http://docs.ansible.com/pause_module.html

Або просто прямий, - fail:якщо ви точно не захочете продовжувати.

Якщо ви хочете виконати блок завдань, ви можете використовувати теги та --with-tags:. Ansible v2 матиме належні блоки коду, тому ви можете використовувати сингл when:для декількох завдань.



4

ansible-playbook --step дозволить вам підтвердити кожне завдання, яке ви хочете запустити, і зупинити його виконання коли завгодно.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.