PROJECT_MOVED -> https://lab.nexedi.com/nexedi/slapos
[slapos.git] / software / monitor / software.cfg
1 [buildout]
2
3 extends =
4   ../../component/pycurl/buildout.cfg
5   ../../component/wget/buildout.cfg
6   ../../stack/monitor/buildout.cfg
7   ../../component/fluentd/buildout.cfg
8   ../../stack/slapos.cfg
9
10 parts = 
11   wget
12   slapos-cookbook
13   slapos-toolbox
14   network-bench-cfg
15   json-test-template
16   template
17   template-monitor-distributor
18   template-monitor
19   eggs
20   fluentd
21   fluentd-agent-conf 
22
23 [template]
24 recipe = slapos.recipe.template 
25 url = ${:_profile_base_location_}/instance.cfg
26 output = ${buildout:directory}/template.cfg
27 md5sum = b38c5da7dd4165154a8817f76015e374
28 mode = 0644
29
30 [template-monitor]
31 recipe = slapos.recipe.build:download 
32 url = ${:_profile_base_location_}/instance-monitor.cfg.jinja2
33 destination = ${buildout:directory}/template-monitor.cfg
34 md5sum = 810ed8199682068e27b62659d7fa101f 
35 mode = 0644
36
37 [template-monitor-distributor]
38 recipe = slapos.recipe.build:download
39 url = ${:_profile_base_location_}/instance-monitor-distributor.cfg.jinja2
40 destination = ${buildout:directory}/template-monitor-distributor.cfg
41 md5sum = d1253cf11c2b335b8bec5807e821d537 
42 mode = 0644
43
44 [json-test-template]
45 recipe = slapos.recipe.build:download
46 url = ${:_profile_base_location_}/json-test-template.json.in.jinja2
47 destination = ${buildout:directory}/json-test-template.json.in.jinja2
48 md5sum = 2eb5596544d9c341acf653d4f7ce2680
49 mode = 0644
50
51
52 # stupify index for now
53 [index]
54 url = ${:_profile_base_location_}/${:filename}
55 md5sum = 876f18b159fbd9325332d0f42e9172ac
56
57 [monitor-httpd-template]
58 url = ${:_profile_base_location_}/${:filename}
59 md5sum = e89b66a90409bb8e9099aa197803d337 
60
61 [network-bench-cfg]
62 recipe = slapos.recipe.template
63 url = ${:_profile_base_location_}/network_bench.cfg.in
64 md5sum  = cfcbf2002b8eff5153e2bf68ed24b720
65 output = ${buildout:directory}/template-network-bench-cfg.in
66 mode = 0644
67
68 [fluentd-agent-conf]
69 recipe = slapos.recipe.template
70 url = ${:_profile_base_location_}/fluentd-agent.conf.jinja2.in
71 md5sum = 4b81ddcbe2f16d23013caac37151d396 
72 output = ${buildout:directory}/fluentd-agent.conf.jinja2.in
73 mode = 0644
74
75 [slapos-toolbox]
76 recipe = zc.recipe.egg
77 eggs =
78   ${lxml-python:egg}
79   ${pycurl:egg}
80   slapos.toolbox
81
82 scripts =
83   networkbench
84   onetimedownload
85
86 [fluentd]
87 gems += 
88   fluent-plugin-wendelin==0.1.alpha1
89   fluent-plugin-grep==0.3.4
90
91 [eggs]
92 recipe = zc.recipe.egg
93 eggs = 
94   cns.recipe.symlink
95   slapos.cookbook
96   slapos.recipe.cmmi
97   hexagonit.recipe.download
98   plone.recipe.command
99   
100 [versions]
101 PyRSS2Gen = 1.1
102 cns.recipe.symlink = 0.2.3
103 plone.recipe.command = 1.1
104 slapos.recipe.template = 2.7
105 rubygemsrecipe = 0.2.1
106 pycurl = 7.19.5.1
107
108 apache-libcloud = 0.16.0
109 ecdsa = 0.11
110 gitdb = 0.6.0
111 pycrypto = 2.6.1
112 slapos.toolbox = 0.53
113 smmap = 0.8.3
114
115 # Required by:
116 # slapos.toolbox==0.53
117 GitPython = 0.3.2.1
118
119 # Required by:
120 # slapos.toolbox==0.53
121 atomize = 0.2.0
122
123 # Required by:
124 # slapos.toolbox==0.53
125 feedparser = 5.1.3
126
127 # Required by:
128 # slapos.toolbox==0.53
129 paramiko = 1.16.0
130
131 # Required by:
132 # slapos.toolbox==0.53
133 lockfile = 0.10.2
134
135 # Required by:
136 # slapos.toolbox==0.53
137 rpdb = 0.1.5
138