Как вы создаете довольно JSON в CHEF (ruby)
Как бы вы сделали шаблон erb, который имеет удобочитаемый JSON?
Следующий код работает, но он делает плоский файл JSON
default.rb
default['foo']['bar'] = { :herp => 'true', :derp => 42 }
recipe.rb
template "foo.json" do
source 'foo.json.erb'
variables :settings => node['foo']['bar'].to_json
action :create
end
foo.json.erb
<%= @settings %>
Подобные ТАК вопросы
Шаблоны Chef и Ruby - как зациклить пары ключ-значение?
Как я могу "красиво" отформатировать вывод JSON в Ruby on Rails?