#!/usr/bin/env sh if [ -z "${1:-}" ] ; then echo "ERROR - ansible OS family unspecified." >&2 exit 1 fi ANSIBLE_OS_FAMILY="${1}" shift useradd_D() { case "${ANSIBLE_OS_FAMILY}" in Debian) /usr/sbin/useradd -D ;; RedHat) /usr/sbin/useradd -D ;; *) echo "ERROR - Unknown ansible OS FAMILY \"${ANSIBLE_OS_FAMILY}\"." >&2 exit 99 ;; esac } user_vars() { useradd_D | sed 's/.*=/hpf_fact_\L&/' } #echo '{"hpf":' #(user_vars; ) | jo #echo '}' user_vars