From bdeea262abde8efeac8dfb2ecd68ea6a1be2fd3a Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Tue, 4 Mar 2014 16:09:09 -0300 Subject: Hydra provision enhancements --- share/hydra/provision | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'share/hydra/provision') diff --git a/share/hydra/provision b/share/hydra/provision index 862e0e1..fc67109 100755 --- a/share/hydra/provision +++ b/share/hydra/provision @@ -22,9 +22,19 @@ hydra_config_load # Parameters NODE="$1" -CONFIG="$HYDRA_FOLDER/config/provision/$NODE" +CONFIG="$HYDRA_FOLDER/config/provision" + +# Ensure config folder exists +mkdir -p $CONFIG + +# Syntax +if [ -z "$NODE" ]; then + echo "Available configurations:" + ( cd $CONFIG && tree ) + exit 1 +fi # Provision -if [ -e "$CONFIG" ]; then - hydractl provision $CONFIG +if [ -e "$CONFIG/$NODE.conf" ]; then + hydractl provision $CONFIG/$NODE.conf fi -- cgit v1.2.3