1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
<%- | Hash $endpoints = {} | -%>
<Plugin "write_http">
<% $endpoints.each |$name, $values| { -%>
<% if $values['url'] { -%>
<Node "<%= $name %>">
URL "<%= $values['url'] %>"
<% } else { -%>
<URL "<%= $name %>">
<% } %>
<% if $values['user'] { -%>
User "<%= $values['user'] %>"
<% } -%>
<% if $values['password'] { -%>
Password "<%= $values['password'] %>"
<% } -%>
<% unless $values['verifypeer'] =~ Undef { -%>
VerifyPeer <%= $values['verifypeer'] %>
<% } -%>
<% unless $values['verifyhost'] =~ Undef { -%>
VerifyHost <%= $values['verifyhost'] %>
<% } -%>
<% if $values['cacert'] { -%>
CACert "<%= $values['cacert'] %>"
<% } -%>
<% if $values['format'] { -%>
Format "<%= $values['format'] %>"
<% } -%>
<% if $values['storerates'] { -%>
StoreRates <%= $values['storerates'] %>
<% } -%>
<% if $values['url'] { -%>
</Node>
<% } else { -%>
</URL>
<% } -%>
<% } -%>
</Plugin>
|