Add URL to view and download BOINC result
[slapos.git] / stack / boinc / buildout.cfg
1 [buildout]
2   
3 parts =    
4   slapos-cookbook
5   instance-egg
6   apache-php
7   template-mariadb
8   template-boinc
9   template-httpd-conf
10
11 extends =
12   ../../component/boinc/buildout.cfg
13   ../../component/mysql-python/buildout.cfg
14   ../../component/gzip/buildout.cfg
15   ../../component/apache/buildout.cfg
16   ../../component/apache-php/buildout.cfg
17   ../../component/mariadb/buildout.cfg
18   ../../component/dash/buildout.cfg
19   ../../component/logrotate/buildout.cfg
20   ../../component/lxml-python/buildout.cfg
21   ../../component/stunnel/buildout.cfg
22   ../../component/dcron/buildout.cfg
23   ../slapos.cfg
24   
25 [instance-egg]
26 recipe = zc.recipe.egg
27 eggs =
28   ${mysql-python:egg}
29   slapos.toolbox
30
31 #Because Boinc deamon and Boinc sheduler(with apache) work side by side, we deploy
32 #Boinc and apache-php in the same partition.
33 [template-boinc]
34 recipe = slapos.recipe.template
35 url = ${:_profile_base_location_}/instance-boinc.cfg
36 output = ${buildout:directory}/template-boinc.cfg
37 md5sum = 6642942dde15ab5195d8d8533690ef29
38 mode = 0644
39
40 #Template for deploying MySQL Database Server
41 [template-mariadb]
42 recipe = slapos.recipe.template
43 url = ${:_profile_base_location_}/../lamp/mariadb/instance-mariadb.cfg.in
44 output = ${buildout:directory}/template-mariadb.cfg
45 #md5sum = 8142244a3087a23e002a08225579528a  
46 mode = 0644
47
48 [template-httpd-conf]
49 recipe = slapos.recipe.download
50 url = ${:_profile_base_location_}/template/${:filename}
51 mode = 0644
52 filename = apache.in
53 md5sum = 5d5f49331debc4e3d2a02d8525064f8e
54 location = ${buildout:parts-directory}/${:_buildout_section_name_}
55
56 [boinc-default]
57 template-result = 
58 template-wu = 
59 extension = 
60 platform = x86_64-pc-linux-gnu
61
62 [boinc-application]
63 app-list = {}
64
65 [networkcache]
66 # signature certificates of the following uploaders.
67 #   Romain Courteaud
68 #   Sebastien Robin
69 #   Kazuhiko Shiozaki
70 #   Cedric de Saint Martin
71 #   Yingjie Xu
72 #   Gabriel Monnerat
73 #   Ćukasz Nowak
74 #   Test Agent (Automatic update from tests)
75 signature-certificate-list =
76   -----BEGIN CERTIFICATE-----
77   MIIB4DCCAUkCADANBgkqhkiG9w0BAQsFADA5MQswCQYDVQQGEwJGUjEZMBcGA1UE
78   CBMQRGVmYXVsdCBQcm92aW5jZTEPMA0GA1UEChMGTmV4ZWRpMB4XDTExMDkxNTA5
79   MDAwMloXDTEyMDkxNTA5MDAwMlowOTELMAkGA1UEBhMCRlIxGTAXBgNVBAgTEERl
80   ZmF1bHQgUHJvdmluY2UxDzANBgNVBAoTBk5leGVkaTCBnzANBgkqhkiG9w0BAQEF
81   AAOBjQAwgYkCgYEApYZv6OstoqNzxG1KI6iE5U4Ts2Xx9lgLeUGAMyfJLyMmRLhw
82   boKOyJ9Xke4dncoBAyNPokUR6iWOcnPHtMvNOsBFZ2f7VA28em3+E1JRYdeNUEtX
83   Z0s3HjcouaNAnPfjFTXHYj4um1wOw2cURSPuU5dpzKBbV+/QCb5DLheynisCAwEA
84   ATANBgkqhkiG9w0BAQsFAAOBgQBCZLbTVdrw3RZlVVMFezSHrhBYKAukTwZrNmJX
85   mHqi2tN8tNo6FX+wmxUUAf3e8R2Ymbdbn2bfbPpcKQ2fG7PuKGvhwMG3BlF9paEC
86   q7jdfWO18Zp/BG7tagz0jmmC4y/8akzHsVlruo2+2du2freE8dK746uoMlXlP93g
87   QUUGLQ==
88   -----END CERTIFICATE-----
89   -----BEGIN CERTIFICATE-----
90   MIIB8jCCAVugAwIBAgIJAPu2zchZ2BxoMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV
91   BAMMB3RzeGRldjMwHhcNMTExMDE0MTIxNjIzWhcNMTIxMDEzMTIxNjIzWjASMRAw
92   DgYDVQQDDAd0c3hkZXYzMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrPbh+
93   YGmo6mWmhVb1vTqX0BbeU0jCTB8TK3i6ep3tzSw2rkUGSx3niXn9LNTFNcIn3MZN
94   XHqbb4AS2Zxyk/2tr3939qqOrS4YRCtXBwTCuFY6r+a7pZsjiTNddPsEhuj4lEnR
95   L8Ax5mmzoi9nE+hiPSwqjRwWRU1+182rzXmN4QIDAQABo1AwTjAdBgNVHQ4EFgQU
96   /4XXREzqBbBNJvX5gU8tLWxZaeQwHwYDVR0jBBgwFoAU/4XXREzqBbBNJvX5gU8t
97   LWxZaeQwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQA07q/rKoE7fAda
98   FED57/SR00OvY9wLlFEF2QJ5OLu+O33YUXDDbGpfUSF9R8l0g9dix1JbWK9nQ6Yd
99   R/KCo6D0sw0ZgeQv1aUXbl/xJ9k4jlTxmWbPeiiPZEqU1W9wN5lkGuLxV4CEGTKU
100   hJA/yXa1wbwIPGvX3tVKdOEWPRXZLg==
101   -----END CERTIFICATE-----
102   -----BEGIN CERTIFICATE-----
103   MIIB7jCCAVegAwIBAgIJAJWA0jQ4o9DGMA0GCSqGSIb3DQEBBQUAMA8xDTALBgNV
104   BAMMBHg2MXMwIBcNMTExMTI0MTAyNDQzWhgPMjExMTEwMzExMDI0NDNaMA8xDTAL
105   BgNVBAMMBHg2MXMwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANdJNiFsRlkH
106   vq2kHP2zdxEyzPAWZH3CQ3Myb3F8hERXTIFSUqntPXDKXDb7Y/laqjMXdj+vptKk
107   3Q36J+8VnJbSwjGwmEG6tym9qMSGIPPNw1JXY1R29eF3o4aj21o7DHAkhuNc5Tso
108   67fUSKgvyVnyH4G6ShQUAtghPaAwS0KvAgMBAAGjUDBOMB0GA1UdDgQWBBSjxFUE
109   RfnTvABRLAa34Ytkhz5vPzAfBgNVHSMEGDAWgBSjxFUERfnTvABRLAa34Ytkhz5v
110   PzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAFLDS7zNhlrQYSQO5KIj
111   z2RJe3fj4rLPklo3TmP5KLvendG+LErE2cbKPqnhQ2oVoj6u9tWVwo/g03PMrrnL
112   KrDm39slYD/1KoE5kB4l/p6KVOdeJ4I6xcgu9rnkqqHzDwI4v7e8/D3WZbpiFUsY
113   vaZhjNYKWQf79l6zXfOvphzJ
114   -----END CERTIFICATE-----
115   -----BEGIN CERTIFICATE-----
116   MIIB9jCCAV+gAwIBAgIJAO4V/jiMoICoMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
117   BAMMCENPTVAtMjMyMCAXDTEyMDIxNjExMTAyM1oYDzIxMTIwMTIzMTExMDIzWjAT
118   MREwDwYDVQQDDAhDT01QLTIzMjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
119   wi/3Z8W9pUiegUXIk/AiFDQ0UJ4JFAwjqr+HSRUirlUsHHT+8DzH/hfcTDX1I5BB
120   D1ADk+ydXjMm3OZrQcXjn29OUfM5C+g+oqeMnYQImN0DDQIOcUyr7AJc4xhvuXQ1
121   P2pJ5NOd3tbd0kexETa1LVhR6EgBC25LyRBRae76qosCAwEAAaNQME4wHQYDVR0O
122   BBYEFMDmW9aFy1sKTfCpcRkYnP6zUd1cMB8GA1UdIwQYMBaAFMDmW9aFy1sKTfCp
123   cRkYnP6zUd1cMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAskbFizHr
124   b6d3iIyN+wffxz/V9epbKIZVEGJd/6LrTdLiUfJPec7FaxVCWNyKBlCpINBM7cEV
125   Gn9t8mdVQflNqOlAMkOlUv1ZugCt9rXYQOV7rrEYJBWirn43BOMn9Flp2nibblby
126   If1a2ZoqHRxoNo2yTmm7TSYRORWVS+vvfjY=
127   -----END CERTIFICATE-----
128   -----BEGIN CERTIFICATE-----
129   MIIB9jCCAV+gAwIBAgIJAIlBksrZVkK8MA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
130   BAMMCENPTVAtMzU3MCAXDTEyMDEyNjEwNTUyOFoYDzIxMTIwMTAyMTA1NTI4WjAT
131   MREwDwYDVQQDDAhDT01QLTM1NzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
132   ts+iGUwi44vtIfwXR8DCnLtHV4ydl0YTK2joJflj0/Ws7mz5BYkxIU4fea/6+VF3
133   i11nwBgYgxQyjNztgc9u9O71k1W5tU95yO7U7bFdYd5uxYA9/22fjObaTQoC4Nc9
134   mTu6r/VHyJ1yRsunBZXvnk/XaKp7gGE9vNEyJvPn2bkCAwEAAaNQME4wHQYDVR0O
135   BBYEFKuGIYu8+6aEkTVg62BRYaD11PILMB8GA1UdIwQYMBaAFKuGIYu8+6aEkTVg
136   62BRYaD11PILMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAMoTRpBxK
137   YLEZJbofF7gSrRIcrlUJYXfTfw1QUBOKkGFFDsiJpEg4y5pUk1s5Jq9K3SDzNq/W
138   it1oYjOhuGg3al8OOeKFrU6nvNTF1BAvJCl0tr3POai5yXyN5jlK/zPfypmQYxE+
139   TaqQSGBJPVXYt6lrq/PRD9ciZgKLOwEqK8w=
140   -----END CERTIFICATE-----
141   -----BEGIN CERTIFICATE-----
142   MIIB9jCCAV+gAwIBAgIJAPHoWu90gbsgMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV
143   BAMMCXZpZmlibm9kZTAeFw0xMjAzMTkyMzIwNTVaFw0xMzAzMTkyMzIwNTVaMBQx
144   EjAQBgNVBAMMCXZpZmlibm9kZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
145   ozBijpO8PS5RTeKTzA90vi9ezvv4vVjNaguqT4UwP9+O1+i6yq1Y2W5zZxw/Klbn
146   oudyNzie3/wqs9VfPmcyU9ajFzBv/Tobm3obmOqBN0GSYs5fyGw+O9G3//6ZEhf0
147   NinwdKmrRX+d0P5bHewadZWIvlmOupcnVJmkks852BECAwEAAaNQME4wHQYDVR0O
148   BBYEFF9EtgfZZs8L2ZxBJxSiY6eTsTEwMB8GA1UdIwQYMBaAFF9EtgfZZs8L2ZxB
149   JxSiY6eTsTEwMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAc43YTfc6
150   baSemaMAc/jz8LNLhRE5dLfLOcRSoHda8y0lOrfe4lHT6yP5l8uyWAzLW+g6s3DA
151   Yme/bhX0g51BmI6gjKJo5DoPtiXk/Y9lxwD3p7PWi+RhN+AZQ5rpo8UfwnnN059n
152   yDuimQfvJjBFMVrdn9iP6SfMjxKaGk6gVmI=
153   -----END CERTIFICATE-----
154   -----BEGIN CERTIFICATE-----
155   MIIB9jCCAV+gAwIBAgIJAMNZBmoIOXPBMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
156   BAMMCENPTVAtMTMyMCAXDTEyMDUwMjEyMDQyNloYDzIxMTIwNDA4MTIwNDI2WjAT
157   MREwDwYDVQQDDAhDT01QLTEzMjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
158   6peZQt1sAmMAmSG9BVxxcXm8x15kE9iAplmANYNQ7z2YO57c10jDtlYlwVfi/rct
159   xNUOKQtc8UQtV/fJWP0QT0GITdRz5X/TkWiojiFgkopza9/b1hXs5rltYByUGLhg
160   7JZ9dZGBihzPfn6U8ESAKiJzQP8Hyz/o81FPfuHCftsCAwEAAaNQME4wHQYDVR0O
161   BBYEFNuxsc77Z6/JSKPoyloHNm9zF9yqMB8GA1UdIwQYMBaAFNuxsc77Z6/JSKPo
162   yloHNm9zF9yqMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAl4hBaJy1
163   cgiNV2+Z5oNTrHgmzWvSY4duECOTBxeuIOnhql3vLlaQmo0p8Z4c13kTZq2s3nhd
164   Loe5mIHsjRVKvzB6SvIaFUYq/EzmHnqNdpIGkT/Mj7r/iUs61btTcGUCLsUiUeci
165   Vd0Ozh79JSRpkrdI8R/NRQ2XPHAo+29TT70=
166   -----END CERTIFICATE-----
167   -----BEGIN CERTIFICATE-----
168   MIIB9jCCAV+gAwIBAgIJAKRvzcy7OH0UMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
169   BAMMCENPTVAtNzcyMCAXDTEyMDgxMDE1NDI1MVoYDzIxMTIwNzE3MTU0MjUxWjAT
170   MREwDwYDVQQDDAhDT01QLTc3MjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
171   o7aipd6MbnuGDeR1UJUjuMLQUariAyQ2l2ZDS6TfOwjHiPw/mhzkielgk73kqN7A
172   sUREx41eTcYCXzTq3WP3xCLE4LxLg1eIhd4nwNHj8H18xR9aP0AGjo4UFl5BOMa1
173   mwoyBt3VtfGtUmb8whpeJgHhqrPPxLoON+i6fIbXDaUCAwEAAaNQME4wHQYDVR0O
174   BBYEFEfjy3OopT2lOksKmKBNHTJE2hFlMB8GA1UdIwQYMBaAFEfjy3OopT2lOksK
175   mKBNHTJE2hFlMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAaNRx6YN2
176   M/p3R8/xS6zvH1EqJ3FFD7XeAQ52WuQnKSREzuw0dsw12ClxjcHiQEFioyTiTtjs
177   5pW18Ry5Ie7iFK4cQMerZwWPxBodEbAteYlRsI6kePV7Gf735Y1RpuN8qZ2sYL6e
178   x2IMeSwJ82BpdEI5niXxB+iT0HxhmR+XaMI=
179   -----END CERTIFICATE-----
180
181 [versions]
182 pycrypto = 2.6
183 lxml = 3.2.1
184 setuptools = 0.6c12dev-r88846
185
186 Jinja2 = 2.7
187 MarkupSafe = 0.18
188 MySQL-python = 1.2.4
189 Werkzeug = 0.8.3
190 apache-libcloud = 0.12.4
191 async = 0.6.1
192 buildout-versions = 1.7
193 gitdb = 0.5.4
194 inotifyx = 0.2.0-1
195 meld3 = 0.6.10
196 netaddr = 0.7.10
197 plone.recipe.command = 1.1
198 pytz = 2013b
199 slapos.recipe.cmmi = 0.1.1
200 slapos.recipe.download = 1.0.dev-r4053
201 slapos.recipe.template = 2.4.2
202 slapos.toolbox = 0.34.0
203 smmap = 0.8.2
204
205 # Required by:
206 # slapos.core==0.35.1
207 # slapos.toolbox==0.34.0
208 Flask = 0.9
209
210 # Required by:
211 # slapos.toolbox==0.34.0
212 GitPython = 0.3.2.RC1
213
214 # Required by:
215 # slapos.toolbox==0.34.0
216 atomize = 0.1.1
217
218 # Required by:
219 # slapos.toolbox==0.34.0
220 feedparser = 5.1.3
221
222 # Required by:
223 # slapos.cookbook==0.78.1.dev
224 lock-file = 2.0
225
226 # Required by:
227 # slapos.core==0.35.1
228 netifaces = 0.8-1
229
230 # Required by:
231 # slapos.toolbox==0.34.0
232 paramiko = 1.10.1
233
234 # Required by:
235 # slapos.toolbox==0.34.0
236 psutil = 0.7.1
237
238 # Required by:
239 # slapos.core==0.35.1
240 pyflakes = 0.7.2
241
242 # Required by:
243 # slapos.toolbox==0.34.0
244 slapos.core = 0.35.1
245
246 # Required by:
247 # slapos.core==0.35.1
248 supervisor = 3.0b1
249
250 # Required by:
251 # slapos.core==0.35.1
252 unittest2 = 0.5.1
253
254 # Required by:
255 # slapos.toolbox==0.34.0
256 xml-marshaller = 0.9.7
257
258 # Required by:
259 # slapos.core==0.35.1
260 zope.interface = 4.0.5