如何使用chef客户端本地模式指定存储库路径

时间:2014-11-19 08:59:58

标签: repository chef

我知道它将扫描存储库的当前目录。是否有一个替代方案,除了切换当前工作目录到本地存储库所在的位置,然后再调用chef客户端本地模式

1 个答案:

答案 0 :(得分:3)

与您以前使用chef-solo(在solo.rb)文件中的操作类似,您可以使用client.rb文件:

cookbook_path   ["/path/to/directory/containing/cookbooks"]

来自Chef docs - cookbook_path" chef-client上的cookbook子目录。此值可以是字符串或文件系统位置数组,按指定顺序处理。最后一本食谱被认为是覆盖了当地的修改。"

否则它将扫描当前目录库。