我正在编写一个角色,其中包括处理程序。这是我的结构:
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