-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.yml
42 lines (41 loc) · 1.9 KB
/
config.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
---
groups: # root for multi-vm configuration
- group_name: database_group # group name where we can define one or more servers
servers: #array of servers that needs to be configured in this group
- name: database # name of the server
type: slave # type of the server (slave or masster), note: there needs to be one machine of type master
# and others should be slave. And master machine should be in the end and that gorup should have only one machine
box: geerlingguy/centos7 # which vagrant box to use to setup base machine
memory: 512 # memory that should be given to the machine
ip: 10.0.20.20 # ip address that should be given to the machine
synced_folders: # list of folders to setup the sync
- { guest: "./server", host: "/home/vagrant/server" }
forwarded_ports: # list of ports to be forwarded from the guest to host
- { guest: 1521, host: 1521 } # oracle default port
- group_name: appserver_group
servers:
- name: sterlingdev # server that will have weblogic, sterling 94 or 95, activemq installed
type: slave
box: geerlingguy/centos7
memory: 4096
ip: 10.0.20.30
synced_folders:
- { guest: "./server", host: "/home/vagrant/server" }
forwarded_ports:
- { guest: 8080, host: 8080 }
- { guest: 8787, host: 8787 }
- { guest: 8443, host: 8443 }
- { guest: 7001, host: 7001 } # weblogic port
- { guest: 8453, host: 8453 }
- { guest: 61616, host: 8616 } # activemq port
- { guest: 8161, host: 8161 } # activemq port
- group_name: management_server
servers:
- name: mgmt
type: master
box: geerlingguy/centos7
memory: 256
ip: 10.0.20.10
synced_folders:
- { guest: "./server", host: "/home/vagrant/server" }
forwarded_ports: