TODAY=`date +%Y-%m-%d-%H%M%S`
export AMBARI_HOST=$(hostname -f)


while getopts u:d:p:f: option
  do
    case "${option}"
      in
        u) USER=${OPTARG};;
        p) PASSWORD=${OPTARG};;
  esac
done

echo $USER
echo $PASSWORD


curl -u $USER:$PASSWORD -i -H 'X-Requested-By: ambari'  http://$AMBARI_HOST:8080/api/v1/clusters

#detect name of cluster
OUTPUT=`curl -u $USER:$PASSWORD -i -H 'X-Requested-By: ambari'  http://$AMBARI_HOST:8080/api/v1/clusters`

CLUSTER=`echo $OUTPUT | sed -n 's/.*"cluster_name" : "\([^\"]*\)".*/\1/p'`

CLUSTER_VERSION=`echo $OUTPUT | sed -n 's/.*"version" : "\([^\"]*\)".*/\1/p'`

BLUEPRINT_FILE_NAME="blueprint-$CLUSTER-$TODAY.json"

curl -u $USER:$PASSWORD -sS -G "http://localhost:8080/api/v1/clusters/$CLUSTER" > $BLUEPRINT_FILE_NAME
