如何在所有用户完成繁琐的任务之前阻止启动/运行服务?

时间:2018-11-20 11:36:05

标签: linux centos ansible

我要阻止运行/启动服务/命令(例如/ usr / local / script / xyz或超级用户停止xyz),直到在所有计算机上完成所有烦人的任务。

如果xys服务/命令正在运行,那么我想在运行ansible任务之前停止并应用锁,一旦这些ansible任务结束,那么我想从该服务/命令释放锁。

我该如何实现?

1 个答案:

答案 0 :(得分:0)

默认情况下,播放是使用linear strategy运行的,其中所有主机将在每个主机开始下一个任务之前运行每个任务。在剧本的最后一项任务中启动服务。