diff options
Diffstat (limited to 'leap-bootstrap-node.sh')
-rwxr-xr-x | leap-bootstrap-node.sh | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/leap-bootstrap-node.sh b/leap-bootstrap-node.sh new file mode 100755 index 0000000..b304d51 --- /dev/null +++ b/leap-bootstrap-node.sh @@ -0,0 +1,30 @@ +#!/bin/sh -x + +. /etc/leap/platform-test.cfg + +PROVIDERDIR=$ROOTDIR/$PROVIDER + +cd $PROVIDERDIR + +vm=$1 + +if [ -z $vm ] +then + echo "provide service name" + exit 1 +fi + +case $SERVICES in + *"$vm"*) ;; + + *) + echo "provide service name" + exit 1 ;; +esac + +leap $OPTS local start $vm +leap $OPTS node init $vm +#ssh -o "UserKnownHostsFile=$KNOWNHOSTS" $PROVIDER-$vm "/usr/bin/apt-get -q -y -o 'DPkg::Options::=--force-confold' dist-upgrade" +ssh -o "StrictHostKeyChecking=no" root@$PROVIDER-$vm "/usr/bin/apt-get -q -y -o 'DPkg::Options::=--force-confold' dist-upgrade" +leap $OPTS local save $vm + |