首先,我为提出这样一个愚蠢的问题而道歉.但我问的原因是因为我很难找到答案.我试过搜索Chef的文档,但我没有找到明确的解释.
究竟Chef::Config[:file_cache_path]提供了什么?我已经读过,最好使用它而不是硬编码文件路径.但它评价的是什么?
在这个特定的片段中
newrelic_agent = Chef::Config[:file_cache_path] + '/rewrelic_nginx_agent.tar.gz'
remote_file newrelic_agent do
source 'http://nginx.com/download/newrelic/newrelic_nginx_agent.tar.gz'
mode "0744"
end
Run Code Online (Sandbox Code Playgroud)
提前致谢.
cod*_*ger 28
具体值因平台和安装方法而异,但该配置值默认为可以写出临时文件的地方.一般来说它会是这样的/var/chef/cache.这用于缓存其中的cookbook和文件,但正如您所指出的,您也可以使用自己的代码中的相同类型的东西.
| 归档时间: |
|
| 查看次数: |
21641 次 |
| 最近记录: |