File: //etc/puppetlabs/mcollective/data-help.erb
<%= metastring %>
QUERY FUNCTION INPUT:
% if entities[:data][:input][:query]
Description: <%= entities[:data][:input][:query][:description] %>
Prompt: <%= entities[:data][:input][:query][:prompt] %>
Type: <%= entities[:data][:input][:query][:type] %>
% if entities[:data][:input][:query][:type] == :string
Validation: <%= entities[:data][:input][:query][:validation] %>
Length: <%= entities[:data][:input][:query][:maxlength] %>
% elsif entities[:data][:input][:query][:type] == :list
Valid Values: <%= entities[:data][:input][:query][:list].join(", ") %>
% end
% if entities[:data][:input][:query][:default]
Default Value: <%= entities[:data][:input][:query][:default] %>
% end
% else
This plugin does not take any input
% end
QUERY FUNCTION OUTPUT:
% entities[:data][:output].keys.sort.each do |output|
<%= output %>:
Description: <%= entities[:data][:output][output][:description] %>
Display As: <%= entities[:data][:output][output][:display_as] %>
% end