Chef-요리 책 종속성
쿡북 종속성을 정의하는 기능은 쿡북 관리에 도움이됩니다. 이 기능은 다른 쿡북에서 한 쿡북의 기능을 사용하려는 경우에 사용됩니다.
예를 들어 C 코드를 컴파일하려면 컴파일에 필요한 모든 종속성이 설치되어 있는지 확인해야합니다. 이를 위해 이러한 기능을 수행 할 수있는 별도의 요리 책이있을 수 있습니다.
chef-server를 사용할 때 쿡북 메타 데이터 파일에서 감속해야하는 쿡북의 종속성을 알아야합니다. 이 파일은 요리 책 디렉토리 구조의 맨 위에 있습니다. 올바른 노드에 쿡북을 배포하는 데 도움이되는 Chef 서버에 힌트를 제공합니다.
metadata.rb 파일의 특징
요리 책 디렉토리 구조의 맨 위에 있습니다.
knife 명령을 사용하여 쿡북이 Chef 서버에 업로드 될 때 컴파일됩니다.
knife cookbook 메타 데이터 하위 명령으로 컴파일됩니다.
knife cookbook create 명령이 실행되면 자동으로 생성됩니다.
metadata.rb 구성
다음은 메타 데이터 파일의 기본 콘텐츠입니다.