run_list 노드에 요리 책 버전과 레시피를 모두 지정하려고했지만 지금까지 그렇게하는 방법을 알 수 없었습니다. 나는 버전을 잘 지정할 수 있고 작동하며, 레시피와 작동을 지정할 수 있지만 둘 다 시도하면 실패합니다.
일:
recipe[cookbook@1.2.3]
또한 작동 :
recipe[cookbook::recipe]
그러나 이것은 실패합니다.
recipe[cookbook::recipe@1.2.3]
나는 또한 실패한 이것을 시도했다.
recipe[cookbook@1.2.3::recipe]
답변
Chef 12.4.1 및 12.5 기준 버전 및 실행 방법을 지정하는 올바른 방법은 다음과 같습니다.
cookbook::recipe@version
자세한 내용은 아래를 참조하십시오.
따라서이 작업을 수행하는 올바른 방법은 위에 게시 한 첫 번째 방법입니다. Chef의 12. 뭔가 실행 목록에 버전과 레시피를 모두 지정하는 지원을 추가했지만 현재 12.4.0에서 깨졌습니다. 다음 버전의 Chef (12.4.1 및 12.5.0)는 레시피 및 버전 지정을 모두 지원해야합니다.
답변
요리 책 수준별로 요리 책 버전을 지정할 수 있으며, 조리법 수준 별로는 할 수 없습니다.