Warning, /sdk/codevis/thirdparty/soci/Vagrantfile is written in an unsupported language. File is not indexed.
0001 # -*- mode: ruby -*- 0002 # vi: set ft=ruby : 0003 0004 # Vagrant virtual development environments for SOCI 0005 0006 Vagrant.configure(2) do |config| 0007 config.vm.box = "bento/ubuntu-14.04" 0008 config.vm.box_check_update = true 0009 0010 # Main SOCI development box with build essentials, FOSS DBs 0011 config.vm.define "soci", primary: true do |soci| 0012 soci.vm.hostname = "vmsoci" 0013 soci.vm.network "private_network", type: "dhcp" 0014 soci.vm.provider :virtualbox do |vb| 0015 vb.customize ["modifyvm", :id, "--memory", "1024"] 0016 end 0017 scripts = [ 0018 "bootstrap.sh", 0019 "devel.sh", 0020 "db2cli.sh", 0021 "firebird.sh", 0022 "mysql.sh", 0023 "postgresql.sh", 0024 "build.sh" 0025 ] 0026 scripts.each { |script| 0027 soci.vm.provision :shell, privileged: false, :path => "scripts/vagrant/" << script 0028 } 0029 end 0030 0031 # Database box with IBM DB2 Express-C 0032 config.vm.define "db2", autostart: false do |db2| 0033 db2.vm.hostname = "vmdb2" 0034 db2.vm.network "private_network", type: "dhcp" 0035 # Access to DB2 instance from host 0036 db2.vm.network :forwarded_port, host: 50000, guest: 50000 0037 db2.vm.provider :virtualbox do |vb| 0038 vb.customize ["modifyvm", :id, "--memory", "1024"] 0039 end 0040 scripts = [ 0041 "bootstrap.sh", 0042 "db2.sh" 0043 ] 0044 scripts.each { |script| 0045 db2.vm.provision :shell, privileged: false, :path => "scripts/vagrant/" << script 0046 } 0047 end 0048 0049 # Database box with Oracle XE 0050 # config.vm.define "oracle", autostart: false do |oracle| 0051 # oracle.vm.provision "database", type: "shell" do |s| 0052 # s.inline = "echo Installing Oracle'" 0053 # end 0054 # end 0055 0056 end