templates/agent-conf.d/haproxy.yaml.erb (18 lines of code) (raw):

# # MANAGED BY PUPPET # init_config: instances: <%- (Array(@_instances)).each do |instance| -%> - url: <%= instance['url'] %> <%- if instance['creds'] -%> <%- instance['creds'].each do |k, v| -%> <%= k %>: <%= v %> <%- end -%> <%- end -%> <%- if instance['options'] -%> <%- instance['options'].each do |k, v| -%> <%= k %>: <%= v %> <%- end -%> <%- end -%> <% end -%>