cookbook-monasca-agent/templates/default/plugin_yaml.erb

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 %>