From 64d69e4d5de58f09a0142742e07f65716ad00051 Mon Sep 17 00:00:00 2001
From: Adar Nimrod <nimrod@shore.co.il>
Date: Wed, 16 Dec 2015 08:20:49 +0200
Subject: [PATCH] Added collectd_facts module (just version for now).

---
 collectd/collectd_facts | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 collectd/collectd_facts

diff --git a/collectd/collectd_facts b/collectd/collectd_facts
new file mode 100644
index 0000000..41818c7
--- /dev/null
+++ b/collectd/collectd_facts
@@ -0,0 +1,12 @@
+#!/bin/sh -e
+. "$1"
+
+fail ()
+{
+    echo "{\"failed\": true, \"msg\": \"$1\"}"
+    exit
+}
+
+which collectd || fail "Can't find collectd executable."
+
+collectd -h | sed -n 's/[a-zA-Z]*\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\).*/{"changed": false, "ansible_facts": {"nginx": {"major":\1, "minor":\2, "patch":\3}}}/p'
-- 
GitLab