Commit Graph

16 Commits

Author SHA1 Message Date
Jan Dittberner 9741d13fa6 Remove unneeded workaround for vmdebootstrap 2023-05-07 17:05:38 +02:00
Jan Dittberner dff59df21a Forward rabbitmq management port 2023-05-07 14:51:00 +02:00
Jan Dittberner f46023bae0 Fix Vagrantfile 2023-05-07 11:33:04 +02:00
Jan Dittberner 81e4f1ea1f Ignore JetBrains IDE files 2020-04-04 12:12:43 +02:00
Jan Dittberner be38195913 Setup gva (webinterface)
- ensure that the PostgreSQL server has the postgresql-server role
  applied
- add grains for the service VM to install the gnuviechadmin web
  interface
2020-03-07 18:24:35 +01:00
Jan Dittberner d61441a068 Add grains for mysql 2020-03-04 20:15:11 +01:00
Jan Dittberner a73ab6d146 Add missing vagrant role to pgsql 2020-03-04 20:14:45 +01:00
Jan Dittberner 6066f8c09c Add grains for pgsql 2020-03-04 17:46:29 +01:00
Jan Dittberner 6cbf261b3a Add grains for file 2020-03-04 16:21:46 +01:00
Jan Dittberner 71d8b8336c Setup rabbitmq and redis on mq 2020-03-04 14:35:55 +01:00
Jan Dittberner f48eb2caf0 Allow boostrap with Buster
- add script and Vagrantfile code to preseed salt minion keys
- add needed bootstrap_options for Python 3 support
- add grains files and populate those of the ldap and web node
- add script to fix systemd-networkd setup with Debian libvirt Vagrant
  images
- switch from VirtualBox to libvirt
2020-03-04 13:56:20 +01:00
Jan Dittberner c82ef85428 Change repository URLs in bootstrap.sh 2019-06-26 23:08:23 +02:00
Jan Dittberner d1cecfe7a8 Setup salt provisioning
This commit performs salt provisioning setup by adding salt master to
the salt VM and salt minion to all VMs. An /etc/hosts entry for the salt
master is added using a shell provisioner. No salt executions are
performed yet.
2017-02-18 13:29:18 +01:00
Jan Dittberner f373d0c639 Multi machine setup
This commit defines a multi machine Vagrant setup with internal
networking and the gnuviechadmin Git repositories mounted as shared
folders inside the corresponding virtual machines.

The contained bootstrap.sh clones all Git repositories and runs Vagrant
in the correct order.
2017-02-17 23:00:27 +01:00
Jan Dittberner fbf2a72862 Add generated Vagrant file 2017-02-17 21:30:58 +01:00
Jan Dittberner 63fea17bb3 Initial empty commit 2017-02-17 21:30:20 +01:00