37 lines
1.1 KiB
Plaintext
37 lines
1.1 KiB
Plaintext
# Generated by Chef, local modifications will be overwritten
|
|
|
|
init_config:
|
|
<% @init_config.sort.each do |key, value| %>
|
|
<% if value.is_a?(Array) %>
|
|
<%= " #{key}: " %> [<%= value.map { |val| %Q/"#{val}"/ }.join(', ') %>]
|
|
<% else %>
|
|
<%= " #{key}: #{value}" %>
|
|
<% end %>
|
|
<% end %>
|
|
|
|
instances:
|
|
<% @instances.sort.each do |inst_key,inst| %>
|
|
<% new_item = TRUE %>
|
|
<% inst.sort.each do |key, value| %>
|
|
<% if new_item %>
|
|
<% if value.is_a?(Array) %>
|
|
<%= " - #{key}: "%>[<%= value.sort.map { |val| %Q/"#{val}"/ }.join(', ') %>]
|
|
<% elsif value.is_a?(Hash) %>
|
|
<%= " - #{key}: "%><%= value.sort.map { |hkey, hval| %Q/#{hkey}:#{hval}/ }.join(', ') %>
|
|
<% else %>
|
|
<%= " - #{key}: #{value}" %>
|
|
<% end %>
|
|
<% new_item = FALSE %>
|
|
<% else %>
|
|
<% if value.is_a?(Array) %>
|
|
<%= " #{key}: "%>[<%= value.sort.map { |val| %Q/"#{val}"/ }.join(', ') %>]
|
|
<% elsif value.is_a?(Hash) %>
|
|
<%= " #{key}: "%>[<%= value.sort.map { |hkey, hval| %Q/#{hkey}:#{hval}/ }.join(', ') %>
|
|
<% else %>
|
|
<%= " #{key}: #{value}" %>
|
|
<% end %>
|
|
<% end %>
|
|
<% end %>
|
|
|
|
<% end %>
|