Ubuntu 上 Chef 服务器上的 Cookbook 位置

Cookbook location on Chef Server on Ubuntu

我正在使用 Chef 12.x 版本的 Chef,使用 chef-server-ctl 工具。

我可以在我的工作站上使用 knife 连接到厨师服务器。食谱正在上传并 运行 在 chef-clients 上。

但我无法在 Chef 服务器上找到食谱。它们存储在哪里?

它们存储在类似 S3 的系统中,元数据(文件名、树结构等)存储在 postgresql 中,文件本身通过它们在每个组织中的相关 sha256sum 存储在书架中,食谱也被上传。

the documentation

中有更多见解