|
4 | 4 | VAGRANTFILE_API_VERSION = "2" |
5 | 5 |
|
6 | 6 | Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| |
| 7 | + # General Vagrant VM configuration. |
| 8 | + config.vm.box = "geerlingguy/centos7" |
7 | 9 | config.ssh.insert_key = false |
8 | 10 | config.vm.synced_folder ".", "/vagrant", disabled: true |
9 | 11 | config.vm.provider :virtualbox do |vb| |
10 | 12 | vb.customize ["modifyvm", :id, "--memory", "256"] |
| 13 | + vb.linked_clone = true |
11 | 14 | end |
12 | 15 |
|
13 | 16 | # Application server 1. |
14 | 17 | config.vm.define "app1" do |app| |
15 | 18 | app.vm.hostname = "orc-app1.dev" |
16 | | - app.vm.box = "geerlingguy/centos7" |
17 | | - app.vm.network :private_network, ip: "192.168.60.4" |
| 19 | + app.vm.network :private_network, ip: "172.16.60.4" |
18 | 20 | end |
19 | 21 |
|
20 | 22 | # Application server 2. |
21 | 23 | config.vm.define "app2" do |app| |
22 | 24 | app.vm.hostname = "orc-app2.dev" |
23 | | - app.vm.box = "geerlingguy/centos7" |
24 | | - app.vm.network :private_network, ip: "192.168.60.5" |
| 25 | + app.vm.network :private_network, ip: "172.16.60.5" |
25 | 26 | end |
26 | 27 |
|
27 | 28 | # Database server. |
28 | 29 | config.vm.define "db" do |db| |
29 | 30 | db.vm.hostname = "orc-db.dev" |
30 | | - db.vm.box = "geerlingguy/centos7" |
31 | | - db.vm.network :private_network, ip: "192.168.60.6" |
| 31 | + db.vm.network :private_network, ip: "172.16.60.6" |
32 | 32 | end |
33 | 33 | end |
0 commit comments