重启后可以重新连接

重启后可以重新连接

我有一个需要在重启后运行的任务。我知道可以使用 来检查连接wait_for_connection

我有以下草稿:

- name: Reboot host
  reboot:

- name: Wait 300 seconds, but only start checking after 60 seconds
  wait_for_connection:
    delay: 60
    timeout: 300

- name: Do some other stuff
  .
  ..

...

模块一旦可用,会wait_for_connection自动重新连接吗?还是我必须为此单独执行一项任务?有没有更好的方法?

提前致谢!

答案1

按照重启模块文档它可以满足您的需要:

 Synopsis
 - Reboot a machine, wait for it to go down, come back up, and respond to commands.
 ...

所以您不必用单独的任务来管理它!

如果您尝试重新启动的服务器非常慢,您可以增加模块的超时时间以等待服务器正确恢复上线。

因此,对于重启后需要运行的任何任务,您唯一要做的就是在任务重启机器后将其插入。

相关内容