diff options
author | Christian Pointner <equinox@spreadspace.org> | 2021-04-02 14:42:56 +0200 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2021-04-02 14:42:56 +0200 |
commit | 19e1b47423c074dac3d36971755e8205f148cb7f (patch) | |
tree | 55780a1ca285f8847c33ba1e8af92e0eb79776d1 /roles/monitoring/collectd/network/server/tasks | |
parent | glt-gw-tug: allow ssh from LAN (diff) |
merge some collectd roles from helsinki repo
Diffstat (limited to 'roles/monitoring/collectd/network/server/tasks')
-rw-r--r-- | roles/monitoring/collectd/network/server/tasks/main.yml | 40 |
1 files changed, 40 insertions, 0 deletions
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 |