我很难过。我想更改缓存位置。默认位于用户配置文件临时文件夹中;它在Windows上构成了一条非常漫长的道路。我查看了所有的文档;我似乎无法弄清楚这一点。
Here我发现我可以在client.rb
配置文件中指定chef-solo
次设置。
和here我看到缓存路径是client.rb
指定的cache_path
中的设置。
这让我相信我应该能够:
provisioner:
name: chef_solo
client_rb:
cache_path: c:/chef/cache
但这似乎不起作用:(谁能告诉我正确的方法来实现这个目标?
答案 0 :(得分:0)
你不能,这是由Test Kitchen深深控制的。为什么你认为你需要改变它?
答案 1 :(得分:0)
好吧,我已经使用了以下几个星期而没有问题;所以我会继续把我发现的解决方案包括在内,以帮助其他人:
provisioner:
name: chef_solo
solo_rb:
file_cache_path: 'c:\chef\cache'