From c5ae02db25c23304c9c7f76158b04c60a8dfaa39 Mon Sep 17 00:00:00 2001 From: Ricky Elrod Date: Mon, 25 May 2015 03:33:34 +0000 Subject: [PATCH] [collectd/base] re-resolve dns lookup after a few hours if it fails see: https://github.com/collectd/collectd/pull/732 Signed-off-by: Ricky Elrod --- roles/collectd/base/files/network-client.conf | 5 ----- roles/collectd/base/tasks/main.yml | 2 +- roles/collectd/base/templates/network-client.conf.j2 | 8 ++++++++ 3 files changed, 9 insertions(+), 6 deletions(-) delete mode 100644 roles/collectd/base/files/network-client.conf create mode 100644 roles/collectd/base/templates/network-client.conf.j2 diff --git a/roles/collectd/base/files/network-client.conf b/roles/collectd/base/files/network-client.conf deleted file mode 100644 index a6bd125de9..0000000000 --- a/roles/collectd/base/files/network-client.conf +++ /dev/null @@ -1,5 +0,0 @@ -LoadPlugin network - - - Server "log01" - diff --git a/roles/collectd/base/tasks/main.yml b/roles/collectd/base/tasks/main.yml index 210e7d9c99..8e342a1687 100644 --- a/roles/collectd/base/tasks/main.yml +++ b/roles/collectd/base/tasks/main.yml @@ -23,7 +23,7 @@ # install collectd-network config - name: /etc/collectd.d/network.conf - copy: src=network-client.conf dest=/etc/collectd.d/network.conf + template: src=network-client.conf.j2 dest=/etc/collectd.d/network.conf tags: - collectd notify: diff --git a/roles/collectd/base/templates/network-client.conf.j2 b/roles/collectd/base/templates/network-client.conf.j2 new file mode 100644 index 0000000000..e39c76f651 --- /dev/null +++ b/roles/collectd/base/templates/network-client.conf.j2 @@ -0,0 +1,8 @@ +LoadPlugin network + + + Server "log01" + {% if ansible_distribution_major_version != '6' %} + ResolveInterval 14400 + {% endif %} +