
. /lib/functions.sh

mkdir -p /etc/keepalived/keys

if ! grep -q "^keepalived:" /etc/group; then
	group_add "keepalived" "60001"
fi
if ! grep -q "^keepalived:" /etc/passwd; then
	user_add "keepalived" "60001" "60001" "keepalived" "/usr/share/keepalived/rsync" "/bin/ash"
fi

mkdir -m 700 -p "/usr/share/keepalived/rsync"
mkdir -m 700 -p "/usr/share/keepalived/rsync/.ssh"
chown "keepalived":"keepalived" "/usr/share/keepalived/rsync" -R

[ ! -d "/etc/sudoers.d" ] && mkdir "/etc/sudoers.d"
echo "keepalived ALL= NOPASSWD:/usr/bin/rsync" > "/etc/sudoers.d/keepalived"
