3
Ansible如何在一系列任務上執行劇本loop?我希望實現一個執行任務序列的輪詢循環,直到任務成功。當它失敗時,異常處理程序將嘗試修復該條件,然後循環將重複執行任務序列。Ansible如何循環執行一系列任務?
考慮以下假想例子:
- action:
- block:
- debug: msg='i execute normally'
- command: /bin/foo
rescue:
- debug: msg='I caught an error'
- command: /bin/fixfoo
always:
- debug: msg="this always executes"
register: result
until: result
retries: 5
delay: 10
但是,使用include循環中設置的其他變量之前,這是有意義的。 –