-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinventory.rb
75 lines (75 loc) · 1.77 KB
/
inventory.rb
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
@hosts = [
{
:name => :master,
:groups => ["proxy","web"],
:forwards => { 8000 => 8001 },
:sshport => { 22 => 2210 },
:ip => "172.16.1.120"
},
{
:name => :proxy2,
:groups => ["proxy"],
:forwards => { 443 => 4444 },
:sshport => { 22 => 2211 },
:ip => "172.16.1.121"
},
{
:name => :webserver1,
:groups => ["web"],
:forwards => { 80 => 8080, 5405 => 5000 },
:sshport => { 22 => 2212 },
:ip => "172.16.1.100",
:disk => "./tmp/extra_disk1.vdi"
},
{
:name => :webserver2,
:groups => [ "web", "gluster_slaves" ],
:forwards => { 80 => 8081, 5405 => 5001 },
:sshport => { 22 => 2213 },
:ip => "172.16.1.101",
:disk => "./tmp/extra_disk2.vdi"
},
{
:name => :webserver3,
:groups => [ "web", "gluster_slaves" ],
:forwards => { 80 => 8082, 5405 => 5002 },
:sshport => { 22 => 2214 },
:ip => "172.16.1.102",
:disk => "./tmp/extra_disk3.vdi"
},
{
:name => :webserver4,
:groups => [ "web", "gluster_slaves" ],
:forwards => { 80 => 8081, 5405 => 5001 },
:sshport => { 22 => 2220 },
:ip => "172.16.1.105",
},
{
:name => :webserver5,
:groups => [ "web", "gluster_slaves" ],
:forwards => { 80 => 8082, 5405 => 5002 },
:sshport => { 22 => 2224 },
:ip => "172.16.1.106",
},
{
:name => :mgmt1,
:groups => [ "db", "mgmt" ],
:forwards => { 3306 => 3333 },
:sshport => { 22 => 2215 },
:ip => "172.16.1.110"
},
{
:name => :datanode1,
:groups => [ "db", "datanodes" ],
:forwards => { 3306 => 3334 },
:sshport => { 22 => 2216 },
:ip => "172.16.1.111"
},
{
:name => :sqlnode1,
:groups => [ "db", "sqlnodes" ],
:forwards => { 3306 => 3335 },
:sshport => { 22 => 2217 },
:ip => "172.16.1.112"
}
]