You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
#!/bin/sh
|
|
VAGRANT=`which vagrant`
|
|
### User vagrant global-status to get the global ID
|
|
GLOBAL_ID='e2d06a8'
|
|
GLOBAL_DIR='/opt/vhosts/tools-deployment'
|
|
CWD=`pwd`
|
|
|
|
pushd $GLOBAL_DIR
|
|
if [[ $1 == "up" ]]
|
|
then
|
|
$VAGRANT up $GLOBAL_ID
|
|
ntfy -l INFO -t 'VAGRANT' send 'VM has finished booting'
|
|
elif [[ $1 == "halt" ]]
|
|
then
|
|
$VAGRANT halt $GLOBAL_ID
|
|
ntfy -l INFO -t 'VAGRANT' send 'VM has halted'
|
|
elif [[ $1 == "sup" ]]
|
|
then
|
|
$VAGRANT up $GLOBAL_ID
|
|
ntfy -l INFO -t 'VAGRANT' send 'VM has started, ssh-ing into it'
|
|
echo 'Shelling into machine...'
|
|
$VAGRANT ssh
|
|
else
|
|
$VAGRANT "$@"
|
|
fi
|
|
popd
|