2017-01-16 44 views
3

我觀察到,通常在結果(register: result)內的失敗任務中設置了failed: true有沒有一種通用的方式來重試失敗的職位?

不過,我還觀察到,這不會爲成功的任務設置failed: false,所以我不能使用until: not result.failed

這讓我覺得,這應該工作:

until: 'failed' not in result or not result.failed 
restries: 3 
delay: 30 

所以,這是唯一的通用方式重試ansible任務?

回答

2

failed/failuresuccess/succeeded過濾器。

您可以使用until: result | success

相關問題