configpolicy/roles/collectd/templates/collectd-network.conf.j2

25 lines
648 B
Django/Jinja

{% if collectd_load_network_plugin %}
LoadPlugin network
{% endif %}
<Plugin network>
{% for server in collectd_network_servers %}
{% if server is string %}
Server "{{ server }}"
{% elif server.interface is defined %}
<Server "{{ server.host }}"{% if server.port is defined %} {{ server.port }}{% endif %}>
Interface "{{ server.interface }}"
</Server>
{% else %}
Server "{{ server.host }}" {{ server.port }}
{% endif %}
{% endfor %}
{% for listen in collectd_network_listen %}
{% if listen is string %}
Listen "{{ listen }}"
{% else %}
Listen "{{ listen.host }}" {{ listen.port}}
{% endif %}
{% endfor %}
</Plugin>