-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathtest1.json
96 lines (94 loc) · 1.55 KB
/
test1.json
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
{
"name": "test1",
"chef_environment": "test",
"strategy": "via_cookbook",
"strategy_data":{
"cookbook": "topo_test1",
"filename": "topology"
},
"tags": [ "testsys" ],
"normal":
{
"owner": {
"name": "Christine Draper",
"phone": "512-xxx-xxxx",
"email": "[email protected]"
}
},
"nodes":
[
{
"name": "appserver01",
"node_type": "appserver",
"ssh_host": "10.0.1.3",
"run_list":
[
"recipe[apt]",
"recipe[testapp::appserver]",
"testapp::deploy",
"topo_test1"
],
"normal":
{
"nodejs":
{
"version": "0.10.40",
"binary" : {
"checksum" : {
"linux_x64": "0bb15c00fc4668ce3dc1a70a84b80b1aaaaea61ad7efe05dd4eb91165620a17e"
}
}
},
"testapp":
{
"version": "0.0.3",
"user": "vagrant",
"path": "/home/vagrant"
},
"mongodb":
{
"package_version": "2.6.1"
}
}
},
{
"name": "dbserver01",
"node_type": "dbserver",
"ssh_host": "10.0.1.2",
"run_list":
[
"recipe[apt]",
"recipe[testapp::db]",
"topo_test1"
],
"tags": [ "testapp_database" ],
"normal" :
{
"mongodb":
{
"package_version": "2.6.1"
}
}
},
{
"name": "buildserver01",
"node_type": "buildserver",
"chef_environment": "dev",
"run_list":
[
"recipe[apt]",
"recipe[testapp::db]",
"recipe[testapp::appserver]",
"recipe[testapp::deploy]",
"topo_test1"
],
"normal":
{
"mongodb":
{
"package_version": "2.5.1"
}
}
}
]
}