38 lines
1.0 KiB
Bash
38 lines
1.0 KiB
Bash
wx-infra(){
|
|
wx-login
|
|
wx-auto &> /dev/null
|
|
|
|
wx-header "Infra"
|
|
wx-restricted
|
|
|
|
INFRA_PATH="/home/cwchristerw/Desktop/Work in Progress/Programming/warengroup/infra"
|
|
|
|
case $USERNAME in
|
|
cwchristerw)
|
|
if [[ -z $1 ]]
|
|
then
|
|
echo "Tag Required"
|
|
else
|
|
if [[ $1 == "init" ]]
|
|
then
|
|
if [[ -z $2 ]]
|
|
then
|
|
echo "Tag Required"
|
|
else
|
|
cd "$INFRA_PATH"
|
|
ansible-playbook --vault-id warengroup@vault/warengroup playbooks/init.yml -t $2 $3 $4 $5 $6 $7 $8 $9
|
|
cd "$OLDPWD"
|
|
fi
|
|
else
|
|
cd "$INFRA_PATH"
|
|
ansible-playbook --vault-id warengroup@vault/warengroup playbooks.yml -t $1 $2 $3 $4 $5 $6 $7 $8 $9
|
|
cd "$OLDPWD"
|
|
fi
|
|
fi
|
|
;;
|
|
*)
|
|
echo "User Unsupported"
|
|
;;
|
|
esac
|
|
}
|