#!/bin/sh

echo "Creating the new user for dapserver authorization"

if [ $# -eq 1 ]; then
	domain=$1
else
	read -p "Enter domain name: " domain
	if [ -z "$domain" ]; then
    		echo "[CRITICAL] Need domain name to create new record in the database"
    		exit 1
	fi

fi

mongodomain=`mongo dapDb --eval "db.dap_domains.distinct( \"_id\", { domain : \"$domain\" })"`
mongodomain=`echo "$mongodomain" | tail -1 | tr -d "[] "`

if [ -z $mongodomain ]; then
    mongo dapDb --eval "db.dap_domains.insert( {domain:\"$domain\" } )"
else
    echo "[CRITICAL] Domain name $domain is already present"
fi