#!/bin/bash ############################################### # NGINX FACT ############################################### if [ -f /usr/sbin/nginx ]; then VHOSTS=$(nginx -T 2>/dev/null | grep "server_name " | awk '{print $2}' | cut -d ";" -f 1 | grep -v localhost |sort | uniq | grep -v -e '^$') fi FACTS="{ \"vhosts\" : [ " for i in $VHOSTS; do FACTS="$FACTS \"$i\" ," ; done ############################################### # Print FACTs ############################################### echo "${FACTS%?} ] }"