#!/bin/bash
set -eu
# skip crab_syntax
### --help Info: привязка экземпляра к организации и пользователю.
### --help Usage: /opt/eva-app/bin/acrm_assign.sh --admin=email --hostname=org_name \
### --help Usage: 	--phone=phone --company=mycompany
### --help Example: /opt/eva-app/bin/acrm_assign.sh \
### --help Example:    --admin=vova@gmail.com --hostname=roga.example.com \
### --help Example:    --phone=+79121234567 --company=mycompany
. /opt/fox_utils/crab_sys.sh
sys::arg_parse "$@"

[ "${1:---help}" = "--help" ] && sys::usage "$@"

ORG_NAME="${ARG_HOSTNAME%%.*}"
/opt/eva-app/bin/assign.d/vm.sh --hostname="$ARG_HOSTNAME" --admin="$ARG_ADMIN"
/opt/eva-app/bin/assign.d/prepare.py --admin="$ARG_ADMIN"
/opt/eva-app/bin/assign.d/branding.sh "$@"

exit 0
