我可以从Chef cookbook中添加一个文件:
cookbook_file '/tmp/File1' do
source 'default/File1'
owner 'jenkins'
group 'jenkins'
mode '0755'
end
如何使用File1
循环添加File2
,File3
,for
?
我经历了厨师文档,这是无助和混乱。
答案 0 :(得分:4)
这就是你可以使用Ruby代码的地方(也许,这就是为什么厨师文档不能覆盖那么多的原因):
['File1', 'File2', 'File3'].each do |file|
cookbook_file "/tmp/#{file}" do
source "default/#{file}"
owner 'jenkins'
group 'jenkins'
mode '0755'
end
end