2017-01-31 85 views
0

我在我的一些劇本中執行shell: docker ps ...任務。這通常工作,但有時碼頭守護進程掛起,並且docker ps不會返回~2小時。Ansible任務超時最大長度

如何配置Ansible在合理的時間內超時如果docker ps不返回?

回答

2

Ansible中沒有實現超時任務功能。

您可以嘗試使用asynchronous call的解決方法,但對於這種情況(顯然是一種錯誤)依賴於系統可能更容易和更合適。

GNU timeout command(如果運行多克,機會是命令的情況下您的操作系統):

shell: timeout 5m docker ps ...