This commit is contained in:
M5oul 2017-04-02 13:10:23 +00:00 committed by GitHub
commit f1378ff8e5

17
ynh-dev
View file

@ -9,6 +9,8 @@ Usage :
Create a dev environment into PATH
`basename $0` run DOMAIN [VERSION]
Run a vagrant or virtualbox vm
`basename $0` halt
Turn off running vm
# `basename $0` kill
# Kill all vagrant
@ -178,6 +180,21 @@ elif [ "$1" = "run" ]; then
vagrant ssh $VERSION
#####################
## Halt running VM ##
#####################
elif [ "$1" = "halt" ]; then
vm=$(vagrant global-status | head -3 | tail -1)
vm_status=$(echo $vm | awk -F '[[:space:]]' '{print $4}')
if [ $vm_status == "running" ]; then
vm_id=$(echo $vm | awk -F '[[:space:]]' '{print $1}')
vagrant halt $vm_id
echo "> VM turned off."
else
echo "> No running vm."; exit
fi
#####################
## Kill running VM ##
#####################