0

我的角色有两个处理程序:start servicerestart service。我只想在安装了服务的情况下运行启动服务,如果我更改了服务配置文件,我想重新启动服务。

(那是普通的 ansible 处理程序,现在开始复杂的部分)

如果我启动应用程序(已执行启动的处理程序),我想避免重新启动。

基本上,如果:

1. package was installed
2. config was changed
=> start service

如果:

1. package wasn't changed
2. config was changed
=> restart service

我试着玩listen,但它是为不同的目的而设计的,在这里无能为力。

有人可以告诉我由谁来做这个吗?

4

0 回答 0