diff -r abe4451542dd -r 30f2ac9a7656 deploy/deploy_db.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/deploy/deploy_db.sh Fri Jun 14 14:36:17 2019 +0200 @@ -0,0 +1,38 @@ +#!/usr/bin/env bash + +SCRIPTPATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +SCRIPTNAME=`basename "$0"` + +usage() { + echo -n "${SCRIPTNAME} [CONFIG] [DB_FILE_PATH] [ORIGIN_URL] + +Deploy the database using ansible. +Replacing the by the destination url in the ansible config (rc_wp_home). +" +} + +if [[ "$#" -ne 3 ]]; then + usage + exit 1 +fi + +config=${1} +db_file_path=${2} +origin_url=${3} + +case $config in + test) configOK=true;; + prod) configOK=true;; + *) configOK=false;; +esac + +if [[ "$configOK" = false ]]; then + usage + exit 1 +fi + +pushd "$SCRIPTPATH" + +ANSIBLE_SSH_PIPELINING=1 ANSIBLE_STDOUT_CALLBACK=debug ansible-playbook -v -i "./hosts/hosts.$config" -l "$config" ./deploy_db.yml --extra-vars "db_file_path='${db_file_path}' origin_url='${origin_url}'" --ask-vault-pass + +popd