#!/usr/bin/env bash

#
# Create rpm repository (used mainly for local deployment)
#
set -e
SCRIPT_DIR="$(readlink -f `dirname $0`)"
cd $SCRIPT_DIR
. ./_commons.sh

# ----
if [ -z $VITAMUI_DEPLOYEMENT_HOSTS ] ; then
    VITAMUI_DEPLOYEMENT_HOSTS=environment/hosts
fi

EXTRA_TAGS=""
# Filter test if tags are in the calling args:
args=("$@")
for ((i=0; i<"${#args[@]}"; ++i)); do
    case ${args[i]} in
        --tags)
            unset args[i];
            EXTRA_TAGS=",${args[i+1]}"
            unset args[i+1];
            break;;
    esac
done

ansible-playbook -i $VITAMUI_DEPLOYEMENT_HOSTS playbooks/vitamui.yml --tags "fstemplate${EXTRA_TAGS}" -e fstemplate_push_mode=not -e vitamui_template_debug=true "${args[@]}"