厨师配方依赖 - berkshelf

时间:2013-04-16 15:51:08

标签: chef chef-recipe berkshelf

我使用chef-server来管理我的服务器,而不是试图让半official logstash cookbook正在工作,但我正在使用具有配方依赖性的trobule。

我把所有的食谱都放在一个chef-config回购中,还有我克隆的logstash。

/chef-repo
  /cookbooks
    /mysql
    /ngnix
    /logstash - https://github.com/lusis/chef-logstash

我需要安装依赖于logstash的配方,这可以用berkshelf完成,但是berks install将它们放在〜/ .berkshelf / cookbooks / apache2中,这似乎有点无意义,因为我需要它们在我的cookbooks文件夹中允许我将它们上传到chef-server。

我确实尝试过:

berks install --path /chef-repo/cookbooks

但这有两个问题,首先我覆盖了同名的其他食谱(mysql),并删除了所有的食谱。

人们如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

也许你想指定两个包含厨师coobkooks的文件夹,一个包含你的食谱,另一个包含外国烹饪书。