我正在玩弄编排,把我的挑战设定为:
问题是,厨师服务器将需要build立与我需要configuration其余的环境所有相关的食谱。 因为git在厨师服务器上克隆大量东西似乎有点愚蠢,那么做一个菜谱上传到本地主机,我想知道如果cookbook在厨师服务器的文件系统上的某个简单的目录,所以可以简单地作为正在构build的实例的一部分下载单个回购,并将所有的食谱放到一个位置,然后厨师服务器将“托pipe”。 尽pipe在服务器上有一个配方(我可以在菜谱列表中看到),但是我已经在Ubuntu 12.04和主厨服务器v11.12.8上进行了高低search,但是还是无法find任何文件。
我开始认为它们是以其他格式存储的(也许是二进制的),这意味着我不能以我想要的方式达到我想要的。
有没有人遇到过的文件?
另外,我已经看到了这一点,这并没有真正的帮助: https : //stackoverflow.com/questions/15330678/where-are-the-cookbooks-stored-in-chef-server
Chef-Server使用在Erlang中实现的内置S3 API兼容对象存储,称为Bookshelf。 默认的存储path应该是
在/ var /select/ Opscode公司/书架/数据
厨师服务器使用厨师食谱来configuration自己。 默认configuration在以下属性文件中可用:
您可以在以下位置看到Bookshelf的默认data_dir属性:
希望这可以帮助。