【发布时间】:2015-10-07 19:16:40
【问题描述】:
假设我有一个变量directory_list,我在名为get_directory_list 的ruby_block 中定义和设置它。我可以稍后在我的配方中使用directory_list,还是编译/收敛过程会阻止这种情况?
例子:
ruby_block "get_file_list" do
block do
transferred_files = Dir['/some/dir/*']
end
end
transferred_files.each do |file|
file "#{file}" do
group "woohoo"
user "woohoo"
end
end
【问题讨论】:
-
我觉得今天有人在#chef的Freenode上反复问过这个问题。
-
这当然是可能的。听起来有人真的想要一个答案。
-
哈哈哈。 @grill 不错。
标签: ruby chef-infra devops