Merge remote-tracking branch 'origin/master' into erp5testnode
[slapos.git] / stack / monitor / buildout.cfg
1 [buildout]
2
3 extends =
4   ../../component/apache/buildout.cfg
5   ../../component/curl/buildout.cfg
6   ../../component/dash/buildout.cfg
7   ../../component/dcron/buildout.cfg
8   ../../component/openssl/buildout.cfg
9   ../../component/nginx/buildout.cfg
10
11 parts +=
12   backup-script-template
13   collective.recipe.template-egg
14   dcron
15   download-static-files
16   eggs
17   extra-eggs
18   make-rss
19   monitor-bin
20   monitor-template
21   nginx
22   rss-bin
23   slapos-cookbook
24   static-folder
25   template-nginx-conf
26
27 [collective.recipe.template-egg]
28 recipe = zc.recipe.egg
29 eggs = collective.recipe.template
30   PyRSS2Gen
31   
32 [extra-eggs]
33 recipe = zc.recipe.egg
34 interpreter = pythonwitheggs
35 eggs =
36   PyRSS2Gen
37   Jinja2
38   
39 [make-rss-script]
40 recipe = slapos.recipe.template
41 url = ${:_profile_base_location_}/make-rss.sh.in
42 md5sum = 8d3a4b212784b591316b8b93d6bd163e
43 output = ${buildout:directory}/make-rss.sh.in
44 mode = 0644
45
46 [monitor-template]
47 recipe = slapos.recipe.template
48 url = ${:_profile_base_location_}/monitor.cfg.in
49 output = ${buildout:directory}/monitor.cfg
50 filename = monitor.cfg
51 md5sum = 4db2be5e8cabb5dd1d23743e0db5b02a
52 mode = 0644
53
54 [monitor-bin]
55 recipe = hexagonit.recipe.download
56 url = ${:_profile_base_location_}/${:filename}
57 download-only = true
58 md5sum = 05bbb70f6f69dc4f3fa83dc0f8c9960e
59 filename = monitor.py.in
60 mode = 0644
61
62 [index]
63 recipe = hexagonit.recipe.download
64 url = ${:_profile_base_location_}/webfiles/${:filename}
65 download-only = true
66 md5sum = 91ac749f86aecc0c383d93e51e15a572
67 filename = index.cgi.in
68 mode = 0644
69
70 [index-template]
71 recipe = hexagonit.recipe.download
72 url = ${:_profile_base_location_}/webfiles/${:filename}
73 download-only = true
74 md5sum = aa375a4225e2587b22f68c28cafd7871
75 filename = index.html.jinja2
76 mode = 0644
77
78 [status-cgi]
79 recipe = hexagonit.recipe.download
80 url = ${:_profile_base_location_}/webfiles/${:filename}
81 download-only = true
82 md5sum = 4e5b7fc5c5c237836c7c81fe3e3bb903
83 filename = status.cgi.in
84 mode = 0644
85
86 [settings-cgi]
87 recipe = hexagonit.recipe.download
88 url = ${:_profile_base_location_}/webfiles/${:filename}
89 download-only = true
90 md5sum = 18574b804da0c65d8670959f9e7c4774
91 filename = settings.cgi.in
92 mode = 0644
93
94 [rss-bin]
95 recipe = hexagonit.recipe.download
96 url = ${:_profile_base_location_}/${:filename}
97 download-only = true
98 md5sum = 427d5135ca475f2a4c4e69a0da6ed8c4
99 filename = status2rss.py
100 mode = 0644
101
102 [dcron-service]
103 recipe = slapos.recipe.template
104 url = ${template-dcron-service:output}
105 output = $${directory:services}/crond
106 mode = 0700
107 logfile = $${directory:log}/crond.log
108
109 [download-static-files]
110 recipe = hexagonit.recipe.download
111 url = https://github.com/Sebatyne/staticForMonitoring/blob/3f0e93cec706c7ad311ddbf1ebf996965ce2f0a3/static-files.tar.gz?raw=true
112 download-only = true
113 md5sum = e98585b85634de48240b2c215e946769
114 filename = static-files.tar.gz
115 mode = 0644
116
117 [eggs]
118 recipe = z3c.recipe.scripts
119 eggs =
120   slapos.cookbook
121   PyRSS2Gen
122
123 [versions]
124 PyRSS2Gen = 1.1
125 Jinja2 = 2.6