为什么ansible不包括handler?
我正在编写一个角色,其中包括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
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仍然失败您能用更新代码的确切语法和新错误更新您的问题吗?