为什么 ansible 不包括处理程序?

use*_*dev 5 ansible

我正在编写一个角色,其中包括处理程序。这是我的结构:

role-->
   |____>handlers---> main.yml
   |____>tasks------> main.yml
              ------> controller.yml
Run Code Online (Sandbox Code Playgroud)

这是代码:handlers/main.yml

---
- name: Restart Jenkins
  service: name=jenkins state=restarted
Run Code Online (Sandbox Code Playgroud)

在controller.yml中我使用它的方式如下:

  notify: restart Jenkins
Run Code Online (Sandbox Code Playgroud)

但是当我运行该角色时,它给了我这个错误:

ERROR! The requested handler 'restart Jenkins' was not found in any of the known handlers
Run Code Online (Sandbox Code Playgroud)

我的 Ansible 版本是 ansible 2.1.1.0

Mil*_*eek 4

这只是资本化不当的情况。notify: restart Jenkins应该有的时候你就有了notify: Restart Jenkins