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