为什么ansible不包括handler?

为什么ansible不包括handler?,ansible,ansible-playbook,Ansible,Ansible Playbook,我正在编写一个角色,其中包括handler。这就是我的结构: role--> |____>handlers---> main.yml |____>tasks------> main.yml ------> controller.yml 代码如下: handlers/main.yml --- - name: Restart Jenkins service: name=jenkins state=restarted

我正在编写一个角色,其中包括handler。这就是我的结构:

role-->
   |____>handlers---> main.yml
   |____>tasks------> main.yml
              ------> controller.yml
代码如下: handlers/main.yml

---
- name: Restart Jenkins
  service: name=jenkins state=restarted
inside controller.yml我使用它的方式如下:

  notify: restart Jenkins
但当我运行该角色时,会出现以下错误:

ERROR! The requested handler 'restart Jenkins' was not found in any of the known handlers

我拥有的Ansible版本是Ansible 2.1.1.0,这只是一个不正确的资本化案例。你有
notify:restart Jenkins
当它应该是
notify:restart Jenkins

小心<代码>重新启动/
重新启动
不,不工作我将其更改为----name:restart jenkins service:name=jenkins state=restart notify:restart jenkins仍然失败您能用更新代码的确切语法和新错误更新您的问题吗?