2016-09-27 1 views
-1

나는 핸들러를 포함하는 역할을하고있다. 핸들러/main.yml처리기를 포함하지 않는 이유는 무엇입니까?

--- 
- name: Restart Jenkins 
    service: name=jenkins state=restarted 

controller.yml 내부 내가 좋아 사용하고 있습니다 : 여기

role--> 
    |____>handlers---> main.yml 
    |____>tasks------> main.yml 
       ------> controller.yml 

코드입니다 : 이것은 내가 가지고있는 구조입니다

notify: restart Jenkins 

그러나 역할을 수행하면이 오류가 발생합니다.

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

나는 가지고있는 가능한 버전 2.1.1.0

+2

사례를 염두에 두십시오! 'restart' /'Restart' –

+0

작동하지 않는 사람 –

답변

0

이것은 단순히 부적절한 대소 문자가 사용 된 경우입니다. notify: restart Jenkins해야 할 때 notify: Restart Jenkins

+0

다음과 같이 변경했습니다 : - 이름 : restart jenkins service : name = jenkins state = 다시 시작한 알림 : 다시 시작하십시오 jenkins가 여전히 실패합니다 –

+1

업데이트 된 코드의 정확한 구문과 새로운 오류에 대한 질문이 있습니까? – smiller171