36 lines
581 B
Bash
36 lines
581 B
Bash
#!/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
|