Ansible处理程序被赋予启动特定服务的任务如果服务在调用时已经启动,Ansible处理程序将如何处理?

问题描述

Ansible 处理程序分配了启动特定服务的任务。如果服务在调用时已经启动,Ansible处理程序会做什么?

解决方法

这取决于您用来重新启动服务的模块和定义。通常(例如使用service模块),当服务已经启动并且您指定了state: started时,什么都不会发生

在处理程序中,您通常要使用state: restarted,以确保在处理程序运行时重新启动服务。