2015-09-22 23 views
6

Tôi đang viết một cuốn sách. quy trình làm việc của tôi trông như thế này:Ansible: chạy một nhiệm vụ không thành công

  • thêm một nhiệm vụ hoặc một vài nhiệm vụ
  • chạy playbook
  • nếu thất bại: thay đổi một cái gì đó và trở về bước trước

Nếu playbook là đủ nó dài mất rất nhiều thời gian chạy lại một cuốn sách. Có cách nào để chỉ chạy tác vụ cuối cùng (không thành công) không? hoặc Bạn có thể đề xuất cách khác để tăng tốc quá trình tạo Playbook không?

Trả lời

7

Bạn có thể sử dụng --start-at-task tham số của ansible-playbook

--start-at-task=START_AT 
     start the playbook at the task matching this name 

Một lựa chọn khác là sử dụng --step tham số cho phép bạn bước qua playbook và quyết định những gì để chạy.

Các vấn đề liên quan