これを行う方法を理解するためにすでに長い時間を費やしてきました。調査もしましたが、正しいアプローチが見つかりませんでした...?
基本的に私は次のようなことをしようとしています:
types = ['type1','type2']
classes = ['class1','class2']
classes.each do |class|
types.each do |type|
template "/files/filename.txt" do
source "source_file.erb"
owner "root"
group "root"
mode "0440"
variables({
:pri_areas => node['area']['#{type}']['#{class}'],
:rev_areas => node['area']['#{type}']['#{class}']
})
end
end
end
明らかに、すべての属性が既に定義されているので、その正面からはすべてが正常に見えます..変数を使用してそのような配列を使用してループを取得することはまだできませんか? 多分別の別のアプローチ?
アイデア/ヘルプはありますか?
どうもありがとう。