From 19e1b47423c074dac3d36971755e8205f148cb7f Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Fri, 2 Apr 2021 14:42:56 +0200 Subject: merge some collectd roles from helsinki repo --- .../collectd/network/server/tasks/main.yml | 40 ++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 roles/monitoring/collectd/network/server/tasks/main.yml (limited to 'roles/monitoring/collectd/network/server/tasks/main.yml') diff --git a/roles/monitoring/collectd/network/server/tasks/main.yml b/roles/monitoring/collectd/network/server/tasks/main.yml new file mode 100644 index 00000000..63eb9221 --- /dev/null +++ b/roles/monitoring/collectd/network/server/tasks/main.yml @@ -0,0 +1,40 @@ +--- +- name: install network-server config + template: + src: network-server.conf.j2 + dest: /etc/collectd/conf.d/network-server.conf + mode: 0644 + notify: restart collectd + +- name: install auth information + when: collectd_network_server_auth is defined + copy: + content: | + {% for user, password in collectd_network_server_auth.users.items() %} + {{ user }}: {{ password }} + {% endfor %} + dest: /etc/collectd/conf.d/auth_file + mode: 0400 + notify: restart collectd + +- name: install custom types.db + when: collectd_network_server_custom_types is defined + block: + - name: generate custom types.db + copy: + content: |+ + {% for name, spec in collectd_network_server_custom_types.items() %} + {{ name }} {{ spec }} + {% endfor %} + dest: /etc/collectd/conf.d/types.db.custom + mode: 0644 + notify: restart collectd + + - name: enable custom types.db + copy: + content: | + TypesDB "/usr/share/collectd/types.db" + TypesDB "/etc/collectd/conf.d/types.db.custom" + dest: /etc/collectd/conf.d/types.conf + mode: 0644 + notify: restart collectd -- cgit v1.2.3