#!/bin/bash

file="/etc/default/ngcp-roles"

if [ ! -r "${file}" ]; then
  echo "Error: cannot read file '${file}'" >&2
  exit 1
fi

# shellcheck disable=SC1090
. "${file}"

if [ -z "${NGCP_SHARED_CENTRAL_DB_HOSTNAME}" ]; then
  echo "Error: Missing environment variable '\$NGCP_SHARED_CENTRAL_DB_HOSTNAME'" >&2
  exit 1
fi

ngcp-ssh -t "${NGCP_SHARED_CENTRAL_DB_HOSTNAME}" "PROMPT=/etc/mysql/client.central.cnf ngcp-mysql-pair $*"
