diff --git a/nginx/nginx_facts b/nginx/nginx_facts new file mode 100755 index 0000000000000000000000000000000000000000..f8e3f22dc1aa3f335b6322cb3db9a4fcf1eca7e3 --- /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'