Skip to content

Commit c4d01e8

Browse files
authored
Pass extra variables to playbooks
Allow extra variables to be passed to database and uploads playbook commands
1 parent 6532a9b commit c4d01e8

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

bin/sync.sh

+7-6
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,11 @@ do
3939
[[ $arg = -h ]] && { show_usage; exit 0; }
4040
done
4141

42-
ENV="$1";
43-
SITE="$2";
44-
TYPE="$3";
45-
MODE="$4";
42+
ENV="$1"; shift
43+
SITE="$1"; shift
44+
TYPE="$1"; shift
45+
MODE="$1"; shift
46+
EXTRA_PARAMS=$@
4647

4748
# allow use of abbreviations of environments
4849
if [[ $ENV = p || $ENV = prod ]]; then
@@ -65,8 +66,8 @@ elif [[ $MODE = up ]]; then
6566
MODE="push"
6667
fi
6768

68-
DATABASE_CMD="ansible-playbook database.yml -e env=$ENV -e site=$SITE -e mode=$MODE"
69-
UPLOADS_CMD="ansible-playbook uploads.yml -e env=$ENV -e site=$SITE -e mode=$MODE"
69+
DATABASE_CMD="ansible-playbook database.yml -e env=$ENV -e site=$SITE -e mode=$MODE $EXTRA_PARAMS"
70+
UPLOADS_CMD="ansible-playbook uploads.yml -e env=$ENV -e site=$SITE -e mode=$MODE $EXTRA_PARAMS"
7071

7172
HOSTS_FILE="hosts/$ENV"
7273

0 commit comments

Comments
 (0)