Ansible任务超时最大长度

我在我的一些手册中执行一个shell: docker ps ...任务。 这通常工作,但有时docker守护进程挂起和docker ps不会返回约2小时。

如果docker ps不返回,我怎样才能在合理的时间内将Ansibleconfiguration为超时?

在Ansible中没有实现任务超时function。

您可以尝试使用asynchronous调用的解决方法,但对于这种情况(显然是一种错误)依赖于系统可能更容易和更合适。

查看GNU timeout命令 (如果你运行Docker,命令可能在你的操作系统上):

 shell: timeout 5m docker ps ...