diff -r 000000000000 -r 5f4fcbc80b37 deploy/deploy.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/deploy/deploy.sh Fri Sep 14 17:57:34 2018 +0200 @@ -0,0 +1,36 @@ +#!/usr/bin/env bash + +SCRIPTPATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +SCRIPTNAME=`basename "$0"` + +usage() { + echo -n "${SCRIPTNAME} [DASHBOARDNAME] [VERSION] + +Deploy the using ansible. +DASHBOARDNAME must be in the following list : explorunivers_test +" +} + +if [[ "$#" -ne 2 ]]; then + usage + exit 1 +fi + +DASHBOARDNAME=${1} +VERSION=${2} + +case $DASHBOARDNAME in + explorunivers_test) DASHBOARDNAMEOK=true;; + *) DASHBOARDNAMEOK=false;; +esac + +if [[ "$DASHBOARDNAMEOK" = false ]]; then + usage + exit 1 +fi + +pushd "$SCRIPTPATH" + +ansible-playbook -v -i "./hosts.$DASHBOARDNAME" -l "$DASHBOARDNAME" ./deploy.yml --extra-vars "dashboard_version=${VERSION}" --ask-vault-pass + +popd