#!/bin/bash # {{ ansible_managed }} declare -a arr=("openvpn-client@proton" "unbound" "dhcpd") for i in "${arr[@]}"; do istatus=$(systemctl is-active $i) format="%-28s \x1b[32m%s\x1b[0m\n" # green output by default if [ "$istatus" != "active" ]; then format="%-28s \x1b[31m%s\x1b[0m\n" # make red if service not active fi printf "$format" "$i:" "$istatus" done