, . , PatrickWalker ( "... - , .. loop..." ). , -.
, JSON, , , .
, JSON ( LWRP).
, JSON:
default['config'] = '{"files":[{"name":"/tmp/file_1","content":"file contents 1"},{"name":"/tmp/file_2","content":"file contents 2"}]}'
:
config = JSON.parse("#{node['config']}")
files = config['files']
files.each do |file|
file "#{file['name']}" do
content "#{file['content']}"
end
end
.