templates/agent-conf.d/dns_check.yaml.erb (11 lines of code) (raw):
#
# MANAGED BY PUPPET
#
init_config:
default_timeout: 4
instances:
<% @checks.each do |check| -%>
- hostname: <%= check['hostname'] %>
nameserver: <%= check['nameserver'] %>
timeout: <%= check['timeout'] %>
<% end -%>