Vagrant setup for the gnuviechadmin suite. This uses the gvasalt repository for Saltstack state and pillar configuration.
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.

17 lines
388 B

#!/bin/sh
set -e
origdir=$(dirname $(readlink -f $0))
mkdir -p repos
for repo in gva gvafile gvaldap gvamysql gvapgsql gvasalt gvaweb; do
if [ ! -d "$origdir/repos/$repo" ]; then
git clone "https://git.dittberner.info/gnuviech/$repo.git" "$origdir/repos/$repo"
else
cd "$origdir/repos/$repo"
git fetch --all
cd "$origdir"
fi
done
vagrant up