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.

18 lines
388B

  1. #!/bin/sh
  2. set -e
  3. origdir=$(dirname $(readlink -f $0))
  4. mkdir -p repos
  5. for repo in gva gvafile gvaldap gvamysql gvapgsql gvasalt gvaweb; do
  6. if [ ! -d "$origdir/repos/$repo" ]; then
  7. git clone "https://git.dittberner.info/gnuviech/$repo.git" "$origdir/repos/$repo"
  8. else
  9. cd "$origdir/repos/$repo"
  10. git fetch --all
  11. cd "$origdir"
  12. fi
  13. done
  14. vagrant up