Chef - Sự phụ thuộc vào sách dạy nấu ăn
Các tính năng xác định sự phụ thuộc của sách nấu ăn giúp quản lý sách nấu ăn. Tính năng này được sử dụng khi chúng tôi muốn sử dụng chức năng của một sách nấu ăn trong các sách nấu ăn khác.
Ví dụ, nếu một người muốn biên dịch mã C thì người ta cần đảm bảo rằng tất cả các phụ thuộc cần thiết để biên dịch đã được cài đặt. Để làm như vậy, có thể có sách dạy nấu ăn riêng có thể thực hiện chức năng như vậy.
Khi chúng ta đang sử dụng Chef-server, chúng ta cần biết những phụ thuộc như vậy trong sách nấu ăn sẽ được giảm tốc trong tệp siêu dữ liệu sách nấu ăn. Tệp này nằm ở trên cùng trong cấu trúc thư mục sách nấu ăn. Nó cung cấp các gợi ý cho máy chủ Chef giúp triển khai sách nấu ăn trên đúng nút.
Tính năng của tệp metadata.rb
Nằm ở trên cùng trong cấu trúc thư mục sách nấu ăn.
Được biên dịch khi sách nấu ăn được tải lên máy chủ Chef bằng lệnh dao.
Được biên dịch bằng lệnh con siêu dữ liệu sách nấu ăn.
Được tạo tự động khi chạy lệnh tạo sổ nấu ăn dao.
Cấu hình của metadata.rb
Sau đây là nội dung mặc định của tệp siêu dữ liệu.