- # -*- mode: ruby -*-
- # vi: set ft=ruby :
-
- # This is a set of different vagrant setups that are primarily useful for package
- # building and testing. The techniques here were borrowed from the Git Fusion
- # team.
- Vagrant.configure(2) do |config|
- #
- config.vm.define 'gconn' do |vagrant|
- vagrant.vm.hostname = 'gconn'
- vagrant.vm.box = 'ubuntu/trusty64'
- vagrant.vm.communicator = "ssh"
- config.ssh.insert_key=true
- config.ssh.keys_only = true
- # vagrant.vm.network :public_network
- vagrant.vm.network :private_network, ip: '192.168.2.72'
-
- vagrant.vm.synced_folder '.', '/home/vagrant/hws'
-
- # We have real problems provisioning a machine with only 1GB RAM.
- vagrant.vm.provider 'virtualbox' do |vb|
- vb.memory = 4096
- end
- vagrant.vm.provision "shell", path: "gconn.sh"
- end
- config.vm.define 'gitlab' do |config|
- config.vm.hostname = 'gitlab'
-
- config.vm.box = "ubuntu/xenial64"
- config.vm.communicator = "ssh"
- config.ssh.keys_only = true
- config.ssh.insert_key=true
-
- # config.vm.network :public_network
- config.vm.network :private_network, ip: '192.168.2.71'
-
- config.vm.synced_folder '.', '/home/vagrant/hws'
-
- config.vm.provider 'virtualbox' do |vb|
- vb.memory = 4096
- end
- config.vm.provision "shell", path: "gitlab.sh"
- end
-
- end