我知道它将扫描存储库的当前目录。是否有一个替代方案,除了切换当前工作目录到本地存储库所在的位置,然后再调用chef客户端本地模式
答案 0 :(得分:3)
与您以前使用chef-solo(在solo.rb
)文件中的操作类似,您可以使用client.rb
文件:
cookbook_path ["/path/to/directory/containing/cookbooks"]
来自Chef docs - cookbook_path
" chef-client上的cookbook子目录。此值可以是字符串或文件系统位置数组,按指定顺序处理。最后一本食谱被认为是覆盖了当地的修改。"
否则它将扫描当前目录库。