如何正确更改.kitchen.yml中的Chef::Config[:file_cache_path]?
How to properly change the Chef::Config[:file_cache_path] in .kitchen.yml?
我被难住了。我想更改缓存位置。默认位于用户配置文件临时文件夹中;它在 Windows 上形成了一条非常长的路径。我查看了所有文档;我似乎无法弄清楚。
Here 我发现我可以在 chef-solo
配置器上指定 client.rb
设置。
here 我看到缓存路径是 cache_path
指定的 client.rb
中的设置。
这让我相信我应该能够:
provisioner:
name: chef_solo
client_rb:
cache_path: c:/chef/cache
但这似乎行不通:( 谁能告诉我完成此操作的正确方法?
不可以,这是被Test Kitchen深深控制的。为什么你认为你需要改变它?
好吧,我已经使用以下几个星期没有问题了;所以我会继续并提出我找到的解决方案,以防它对其他人有帮助:
provisioner:
name: chef_solo
solo_rb:
file_cache_path: 'c:\chef\cache'
我被难住了。我想更改缓存位置。默认位于用户配置文件临时文件夹中;它在 Windows 上形成了一条非常长的路径。我查看了所有文档;我似乎无法弄清楚。
Here 我发现我可以在 chef-solo
配置器上指定 client.rb
设置。
here 我看到缓存路径是 cache_path
指定的 client.rb
中的设置。
这让我相信我应该能够:
provisioner:
name: chef_solo
client_rb:
cache_path: c:/chef/cache
但这似乎行不通:( 谁能告诉我完成此操作的正确方法?
不可以,这是被Test Kitchen深深控制的。为什么你认为你需要改变它?
好吧,我已经使用以下几个星期没有问题了;所以我会继续并提出我找到的解决方案,以防它对其他人有帮助:
provisioner:
name: chef_solo
solo_rb:
file_cache_path: 'c:\chef\cache'