Bal*_*lli 2 chef-infra chef-recipe
我可以从 Chef 食谱中添加一个文件:
cookbook_file '/tmp/File1' do
source 'default/File1'
owner 'jenkins'
group 'jenkins'
mode '0755'
end
Run Code Online (Sandbox Code Playgroud)
如何使用循环添加File1, File2, ?我浏览了厨师文档,很无助且令人困惑。File3for
这就是你可以只使用 Ruby 代码的地方(这可能就是厨师文档没有涵盖这么多的原因):
['File1', 'File2', 'File3'].each do |file|
cookbook_file "/tmp/#{file}" do
source "default/#{file}"
owner 'jenkins'
group 'jenkins'
mode '0755'
end
end
Run Code Online (Sandbox Code Playgroud)