diff --git a/deploy.sh b/deploy.sh old mode 100644 new mode 100755 index e69de29..c85026f --- a/deploy.sh +++ b/deploy.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +BASE_CMD="ansible-playbook playbook.yml -i datacoop_hosts --ask-vault-pass" + +if [ -z "$1" ]; then + echo "Deploying all!" + $BASE_CMD +else + case $1 in + "services") + if [ -z "$2" ]; then + echo "Deploying all services!" + $BASE_CMD --tags setup_services --ask-vault-pass + else + echo "Deploying services: $2" + $BASE_CMD --tags setup_services --ask-vault-pass --extra-vars "services=$2" + fi + esac +fi