stack-monitor: added cgi interface for control
[slapos.git] / stack / monitor / buildout.cfg
1 [buildout]
2
3 extends =
4   ../../component/apache/buildout.cfg
5   ../../component/dcron/buildout.cfg
6   ../../component/openssl/buildout.cfg
7   ../../component/nginx/buildout.cfg
8
9 parts +=
10   backup-script-template
11   collective.recipe.template-egg
12   dcron
13   eggs
14   extra-eggs
15   make-rss
16   monitor-bin
17   monitor-template
18   nginx
19   rss-bin
20   slapos-cookbook
21   template-nginx-conf
22
23 [collective.recipe.template-egg]
24 recipe = zc.recipe.egg
25 eggs = collective.recipe.template
26   PyRSS2Gen
27   
28 [extra-eggs]
29 recipe = zc.recipe.egg
30 interpreter = pythonforrssgen
31 eggs =
32   PyRSS2Gen
33   
34 [make-rss-script]
35 recipe = slapos.recipe.template
36 url = ${:_profile_base_location_}/make-rss.sh.in
37 #md5sum = 
38 output = ${buildout:directory}/make-rss.sh.in
39 mode = 0644
40
41 [monitor-template]
42 recipe = slapos.recipe.template
43 url = ${:_profile_base_location_}/monitor.cfg.in
44 output = ${buildout:directory}/monitor.cfg
45 #md5sum = 6564a2e7c7d9e631b997ff2960ad3299
46 mode = 0644
47
48 [monitor-bin]
49 recipe = hexagonit.recipe.download
50 url = ${:_profile_base_location_}/${:filename}
51 download-only = true
52 #md5sum = 
53 filename = monitor.py.in
54 mode = 0644
55
56 [monitor-cgi]
57 recipe = hexagonit.recipe.download
58 url = ${:_profile_base_location_}/${:filename}
59 download-only = true
60 #md5sum = 
61 filename = monitor.cgi.in
62 mode = 0644
63
64 [control-cgi]
65 recipe = hexagonit.recipe.download
66 url = ${:_profile_base_location_}/${:filename}
67 download-only = true
68 #md5sum = 
69 filename = control.cgi.in
70 mode = 0644
71
72 [rss-bin]
73 recipe = hexagonit.recipe.download
74 url = ${:_profile_base_location_}/${:filename}
75 download-only = true
76 #md5sum = 
77 filename = status2rss.py
78 mode = 0644
79
80 [dcron-service]
81 recipe = slapos.recipe.template
82 url = ${template-dcron-service:output}
83 output = $${directory:services}/crond
84 mode = 0700
85 logfile = $${directory:log}/crond.log
86
87 [eggs]
88 recipe = z3c.recipe.scripts
89 eggs =
90   slapos.cookbook
91   PyRSS2Gen
92
93 [versions]
94 PyRSS2Gen = 1.1