From fb7899d29559fc42b39d127026900d64556e3ec0 Mon Sep 17 00:00:00 2001 From: Adar Nimrod <nimrod@shore.co.il> Date: Sat, 12 Dec 2015 13:42:49 +0200 Subject: [PATCH] Added nginx_facts module, for now it's just the major, minor and patch version. --- nginx/nginx_facts | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100755 nginx/nginx_facts diff --git a/nginx/nginx_facts b/nginx/nginx_facts new file mode 100755 index 0000000..f8e3f22 --- /dev/null +++ b/nginx/nginx_facts @@ -0,0 +1,12 @@ +#!/bin/sh -e +. "$1" + +fail () +{ + echo "{\"failed\": true, \"msg\": \"$1\"}" + exit +} + +which nginx || fail "Can't find nginx executable." + +nginx -v 2>&1 | sed 's/[a-zA-Z :\/]*\([0-9]*\)\.\([0-9]*\)\.\([0-9]\)*/{"changed": false, "ansible_facts": {"nginx": {"major":\1, "minor":\2, "patch":\3}}}/g' -- GitLab