Merge branch 'master' into wordpress
[slapos.git] / stack / lamp / buildout.cfg
1 [buildout]
2 parts =
3   apache-php
4   mariadb
5   mydumper
6   mysql-python
7   rdiff-backup
8   dropbear
9   eggs
10   instance-recipe-egg
11   template
12   template-apache-php
13   template-mariadb
14   template-mariadb-pbsready
15   template-mariadb-pbsready-import
16   template-mariadb-pbsready-export
17
18 extends =
19   ../../component/mariadb/buildout.cfg
20   ../../component/apache/buildout.cfg
21   ../../component/apache-php/buildout.cfg
22   ../../component/dash/buildout.cfg
23   ../../component/dcron/buildout.cfg
24   ../../component/git/buildout.cfg
25   ../../component/glib/buildout.cfg
26   ../../component/logrotate/buildout.cfg
27   ../../component/perl/buildout.cfg
28   ../../component/sqlite3/buildout.cfg
29   ../../component/lxml-python/buildout.cfg
30   ../../component/zlib/buildout.cfg
31   ../../component/rdiff-backup/buildout.cfg
32   ../../component/gzip/buildout.cfg
33   ../../component/stunnel/buildout.cfg
34   ../../component/mydumper/buildout.cfg
35   ../../component/mysql-python/buildout.cfg
36   ../../component/dropbear/buildout.cfg
37   ../slapos.cfg
38   ../../component/dash/buildout.cfg
39   ../../component/curl/buildout.cfg
40
41 [mariadb]
42 # Compile dir is for plugins, there's no plugin in LAMP
43 keep-compile-dir = false
44
45 [instance-recipe]
46 egg = slapos.cookbook
47 module = lamp.request
48
49 [instance-recipe-egg]
50 recipe = zc.recipe.egg
51 eggs = ${instance-recipe:egg}
52
53 [application]
54 recipe = hexagonit.recipe.download
55 #If provided tarball does not containt top directory this option shall be changed to false
56 strip-top-level-dir = true
57
58 [template]
59 recipe = slapos.recipe.template
60 url = ${:_profile_base_location_}/instance.cfg
61 output = ${buildout:directory}/template.cfg
62 md5sum = 8117f10e814a13c5376af4c01e6546d4
63 mode = 0644
64
65 [template-apache-php]
66 recipe = slapos.recipe.template
67 url = ${:_profile_base_location_}/instance-apache-php.cfg
68 output = ${buildout:directory}/template-apache-php.cfg
69 md5sum = 8bb0b03689d2be9566ed1ef3e96b4403
70 mode = 0644
71
72 [template-apache-backup]
73 recipe = slapos.recipe.template
74 url = ${:_profile_base_location_}/instance-apache-backup.cfg
75 output = ${buildout:directory}/template-apache-backup.cfg
76 md5sum = cfb77ac8785e0d125a785f69a5339014
77 mode = 0644
78
79 [template-backuped]
80 recipe = slapos.recipe.template
81 url = ${:_profile_base_location_}/instance-backuped.cfg
82 output = ${buildout:directory}/template-backuped.cfg
83 md5sum = f43d1c6412ea8dc83b75573dc00daf9e
84 mode = 0644
85
86 [template-mariadb]
87 recipe = slapos.recipe.template
88 url = ${:_profile_base_location_}/instance-mariadb.cfg
89 output = ${buildout:directory}/template-mariadb.cfg
90 md5sum = 767452bc503ff6c1b7af0ebfac590c9f   
91 mode = 0644
92
93 [template-mariadb-pbsready]
94 recipe = slapos.recipe.template
95 url = ${:_profile_base_location_}/instance-mariadb-pbsready.cfg
96 output = ${buildout:directory}/template-mariadb-pbsready.cfg
97 md5sum = d2a580dcd7efdd528be45c5ffadfe760
98 mode = 0644
99
100 [template-mariadb-pbsready-import]
101 recipe = slapos.recipe.template
102 url = ${:_profile_base_location_}/instance-mariadb-pbsready-import.cfg
103 output = ${buildout:directory}/template-mariadb-pbsready-import.cfg
104 md5sum = 4a96ff02da3898fef7077fa8baec81ac
105 mode = 0644
106
107 [template-mariadb-pbsready-export]
108 recipe = slapos.recipe.template
109 url = ${:_profile_base_location_}/instance-mariadb-pbsready-export.cfg
110 output = ${buildout:directory}/template-mariadb-pbsready-export.cfg
111 md5sum = 11a9e45e8bc590bc11bfdd304b07a4a5
112 mode = 0644
113
114 [template-pull-backup]
115 recipe = slapos.recipe.template
116 url = ${:_profile_base_location_}/instance-pull-backup.cfg
117 output = ${buildout:directory}/template-pull-backup.cfg
118 md5sum = 9aab30ba5aa23a37d4b507e7c414be00
119 mode = 0644
120
121 # Dummy parts in case no application configuration file is needed
122 [application-template]
123 filename =
124 location =
125
126 [application-configuration]
127 location =
128
129 [eggs]
130 recipe = zc.recipe.egg
131 eggs =
132   ${lxml-python:egg}
133   slapos.toolbox
134
135 [networkcache]
136 # Romain Courteaud + Sebastien Robin + Alain Takoudjou
137 # + Cedric de Saint Martin signature certificate
138 # List of signatures of uploaders we trust:
139 #   Romain Courteaud
140 #   Sebastien Robin
141 #   Kazuhiko Shiozaki
142 #   Cedric de Saint Martin
143 #   Yingjie Xu
144 #   Gabriel Monnerat
145 #   Å\81ukasz Nowak
146 #   Test Agent Signature
147 #   Alain Takoudjou
148 signature-certificate-list =
149   -----BEGIN CERTIFICATE-----
150   MIIB4DCCAUkCADANBgkqhkiG9w0BAQsFADA5MQswCQYDVQQGEwJGUjEZMBcGA1UE
151   CBMQRGVmYXVsdCBQcm92aW5jZTEPMA0GA1UEChMGTmV4ZWRpMB4XDTExMDkxNTA5
152   MDAwMloXDTEyMDkxNTA5MDAwMlowOTELMAkGA1UEBhMCRlIxGTAXBgNVBAgTEERl
153   ZmF1bHQgUHJvdmluY2UxDzANBgNVBAoTBk5leGVkaTCBnzANBgkqhkiG9w0BAQEF
154   AAOBjQAwgYkCgYEApYZv6OstoqNzxG1KI6iE5U4Ts2Xx9lgLeUGAMyfJLyMmRLhw
155   boKOyJ9Xke4dncoBAyNPokUR6iWOcnPHtMvNOsBFZ2f7VA28em3+E1JRYdeNUEtX
156   Z0s3HjcouaNAnPfjFTXHYj4um1wOw2cURSPuU5dpzKBbV+/QCb5DLheynisCAwEA
157   ATANBgkqhkiG9w0BAQsFAAOBgQBCZLbTVdrw3RZlVVMFezSHrhBYKAukTwZrNmJX
158   mHqi2tN8tNo6FX+wmxUUAf3e8R2Ymbdbn2bfbPpcKQ2fG7PuKGvhwMG3BlF9paEC
159   q7jdfWO18Zp/BG7tagz0jmmC4y/8akzHsVlruo2+2du2freE8dK746uoMlXlP93g
160   QUUGLQ==
161   -----END CERTIFICATE-----
162   -----BEGIN CERTIFICATE-----
163   MIIB8jCCAVugAwIBAgIJAPu2zchZ2BxoMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV
164   BAMMB3RzeGRldjMwHhcNMTExMDE0MTIxNjIzWhcNMTIxMDEzMTIxNjIzWjASMRAw
165   DgYDVQQDDAd0c3hkZXYzMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrPbh+
166   YGmo6mWmhVb1vTqX0BbeU0jCTB8TK3i6ep3tzSw2rkUGSx3niXn9LNTFNcIn3MZN
167   XHqbb4AS2Zxyk/2tr3939qqOrS4YRCtXBwTCuFY6r+a7pZsjiTNddPsEhuj4lEnR
168   L8Ax5mmzoi9nE+hiPSwqjRwWRU1+182rzXmN4QIDAQABo1AwTjAdBgNVHQ4EFgQU
169   /4XXREzqBbBNJvX5gU8tLWxZaeQwHwYDVR0jBBgwFoAU/4XXREzqBbBNJvX5gU8t
170   LWxZaeQwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQA07q/rKoE7fAda
171   FED57/SR00OvY9wLlFEF2QJ5OLu+O33YUXDDbGpfUSF9R8l0g9dix1JbWK9nQ6Yd
172   R/KCo6D0sw0ZgeQv1aUXbl/xJ9k4jlTxmWbPeiiPZEqU1W9wN5lkGuLxV4CEGTKU
173   hJA/yXa1wbwIPGvX3tVKdOEWPRXZLg==
174   -----END CERTIFICATE-----
175   -----BEGIN CERTIFICATE-----
176   MIIB7jCCAVegAwIBAgIJAJWA0jQ4o9DGMA0GCSqGSIb3DQEBBQUAMA8xDTALBgNV
177   BAMMBHg2MXMwIBcNMTExMTI0MTAyNDQzWhgPMjExMTEwMzExMDI0NDNaMA8xDTAL
178   BgNVBAMMBHg2MXMwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANdJNiFsRlkH
179   vq2kHP2zdxEyzPAWZH3CQ3Myb3F8hERXTIFSUqntPXDKXDb7Y/laqjMXdj+vptKk
180   3Q36J+8VnJbSwjGwmEG6tym9qMSGIPPNw1JXY1R29eF3o4aj21o7DHAkhuNc5Tso
181   67fUSKgvyVnyH4G6ShQUAtghPaAwS0KvAgMBAAGjUDBOMB0GA1UdDgQWBBSjxFUE
182   RfnTvABRLAa34Ytkhz5vPzAfBgNVHSMEGDAWgBSjxFUERfnTvABRLAa34Ytkhz5v
183   PzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAFLDS7zNhlrQYSQO5KIj
184   z2RJe3fj4rLPklo3TmP5KLvendG+LErE2cbKPqnhQ2oVoj6u9tWVwo/g03PMrrnL
185   KrDm39slYD/1KoE5kB4l/p6KVOdeJ4I6xcgu9rnkqqHzDwI4v7e8/D3WZbpiFUsY
186   vaZhjNYKWQf79l6zXfOvphzJ
187   -----END CERTIFICATE-----
188   -----BEGIN CERTIFICATE-----
189   MIIB9jCCAV+gAwIBAgIJAO4V/jiMoICoMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
190   BAMMCENPTVAtMjMyMCAXDTEyMDIxNjExMTAyM1oYDzIxMTIwMTIzMTExMDIzWjAT
191   MREwDwYDVQQDDAhDT01QLTIzMjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
192   wi/3Z8W9pUiegUXIk/AiFDQ0UJ4JFAwjqr+HSRUirlUsHHT+8DzH/hfcTDX1I5BB
193   D1ADk+ydXjMm3OZrQcXjn29OUfM5C+g+oqeMnYQImN0DDQIOcUyr7AJc4xhvuXQ1
194   P2pJ5NOd3tbd0kexETa1LVhR6EgBC25LyRBRae76qosCAwEAAaNQME4wHQYDVR0O
195   BBYEFMDmW9aFy1sKTfCpcRkYnP6zUd1cMB8GA1UdIwQYMBaAFMDmW9aFy1sKTfCp
196   cRkYnP6zUd1cMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAskbFizHr
197   b6d3iIyN+wffxz/V9epbKIZVEGJd/6LrTdLiUfJPec7FaxVCWNyKBlCpINBM7cEV
198   Gn9t8mdVQflNqOlAMkOlUv1ZugCt9rXYQOV7rrEYJBWirn43BOMn9Flp2nibblby
199   If1a2ZoqHRxoNo2yTmm7TSYRORWVS+vvfjY=
200   -----END CERTIFICATE-----
201   -----BEGIN CERTIFICATE-----
202   MIIB9jCCAV+gAwIBAgIJAIlBksrZVkK8MA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
203   BAMMCENPTVAtMzU3MCAXDTEyMDEyNjEwNTUyOFoYDzIxMTIwMTAyMTA1NTI4WjAT
204   MREwDwYDVQQDDAhDT01QLTM1NzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
205   ts+iGUwi44vtIfwXR8DCnLtHV4ydl0YTK2joJflj0/Ws7mz5BYkxIU4fea/6+VF3
206   i11nwBgYgxQyjNztgc9u9O71k1W5tU95yO7U7bFdYd5uxYA9/22fjObaTQoC4Nc9
207   mTu6r/VHyJ1yRsunBZXvnk/XaKp7gGE9vNEyJvPn2bkCAwEAAaNQME4wHQYDVR0O
208   BBYEFKuGIYu8+6aEkTVg62BRYaD11PILMB8GA1UdIwQYMBaAFKuGIYu8+6aEkTVg
209   62BRYaD11PILMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAMoTRpBxK
210   YLEZJbofF7gSrRIcrlUJYXfTfw1QUBOKkGFFDsiJpEg4y5pUk1s5Jq9K3SDzNq/W
211   it1oYjOhuGg3al8OOeKFrU6nvNTF1BAvJCl0tr3POai5yXyN5jlK/zPfypmQYxE+
212   TaqQSGBJPVXYt6lrq/PRD9ciZgKLOwEqK8w=
213   -----END CERTIFICATE-----
214   -----BEGIN CERTIFICATE-----
215   MIIB9jCCAV+gAwIBAgIJAPHoWu90gbsgMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV
216   BAMMCXZpZmlibm9kZTAeFw0xMjAzMTkyMzIwNTVaFw0xMzAzMTkyMzIwNTVaMBQx
217   EjAQBgNVBAMMCXZpZmlibm9kZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
218   ozBijpO8PS5RTeKTzA90vi9ezvv4vVjNaguqT4UwP9+O1+i6yq1Y2W5zZxw/Klbn
219   oudyNzie3/wqs9VfPmcyU9ajFzBv/Tobm3obmOqBN0GSYs5fyGw+O9G3//6ZEhf0
220   NinwdKmrRX+d0P5bHewadZWIvlmOupcnVJmkks852BECAwEAAaNQME4wHQYDVR0O
221   BBYEFF9EtgfZZs8L2ZxBJxSiY6eTsTEwMB8GA1UdIwQYMBaAFF9EtgfZZs8L2ZxB
222   JxSiY6eTsTEwMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAc43YTfc6
223   baSemaMAc/jz8LNLhRE5dLfLOcRSoHda8y0lOrfe4lHT6yP5l8uyWAzLW+g6s3DA
224   Yme/bhX0g51BmI6gjKJo5DoPtiXk/Y9lxwD3p7PWi+RhN+AZQ5rpo8UfwnnN059n
225   yDuimQfvJjBFMVrdn9iP6SfMjxKaGk6gVmI=
226   -----END CERTIFICATE-----
227   -----BEGIN CERTIFICATE-----
228   MIIB9jCCAV+gAwIBAgIJAMNZBmoIOXPBMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
229   BAMMCENPTVAtMTMyMCAXDTEyMDUwMjEyMDQyNloYDzIxMTIwNDA4MTIwNDI2WjAT
230   MREwDwYDVQQDDAhDT01QLTEzMjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
231   6peZQt1sAmMAmSG9BVxxcXm8x15kE9iAplmANYNQ7z2YO57c10jDtlYlwVfi/rct
232   xNUOKQtc8UQtV/fJWP0QT0GITdRz5X/TkWiojiFgkopza9/b1hXs5rltYByUGLhg
233   7JZ9dZGBihzPfn6U8ESAKiJzQP8Hyz/o81FPfuHCftsCAwEAAaNQME4wHQYDVR0O
234   BBYEFNuxsc77Z6/JSKPoyloHNm9zF9yqMB8GA1UdIwQYMBaAFNuxsc77Z6/JSKPo
235   yloHNm9zF9yqMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAl4hBaJy1
236   cgiNV2+Z5oNTrHgmzWvSY4duECOTBxeuIOnhql3vLlaQmo0p8Z4c13kTZq2s3nhd
237   Loe5mIHsjRVKvzB6SvIaFUYq/EzmHnqNdpIGkT/Mj7r/iUs61btTcGUCLsUiUeci
238   Vd0Ozh79JSRpkrdI8R/NRQ2XPHAo+29TT70=
239   -----END CERTIFICATE-----
240   -----BEGIN CERTIFICATE-----
241   MIIB9jCCAV+gAwIBAgIJAKRvzcy7OH0UMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
242   BAMMCENPTVAtNzcyMCAXDTEyMDgxMDE1NDI1MVoYDzIxMTIwNzE3MTU0MjUxWjAT
243   MREwDwYDVQQDDAhDT01QLTc3MjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
244   o7aipd6MbnuGDeR1UJUjuMLQUariAyQ2l2ZDS6TfOwjHiPw/mhzkielgk73kqN7A
245   sUREx41eTcYCXzTq3WP3xCLE4LxLg1eIhd4nwNHj8H18xR9aP0AGjo4UFl5BOMa1
246   mwoyBt3VtfGtUmb8whpeJgHhqrPPxLoON+i6fIbXDaUCAwEAAaNQME4wHQYDVR0O
247   BBYEFEfjy3OopT2lOksKmKBNHTJE2hFlMB8GA1UdIwQYMBaAFEfjy3OopT2lOksK
248   mKBNHTJE2hFlMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAaNRx6YN2
249   M/p3R8/xS6zvH1EqJ3FFD7XeAQ52WuQnKSREzuw0dsw12ClxjcHiQEFioyTiTtjs
250   5pW18Ry5Ie7iFK4cQMerZwWPxBodEbAteYlRsI6kePV7Gf735Y1RpuN8qZ2sYL6e
251   x2IMeSwJ82BpdEI5niXxB+iT0HxhmR+XaMI=
252   -----END CERTIFICATE-----
253   -----BEGIN CERTIFICATE-----
254   MIIB9DCCAV2gAwIBAgIJAL392bEdqpFQMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
255   BAMMCENPTVAtMjM0MB4XDTExMTEwOTE1MzA0M1oXDTEyMTEwODE1MzA0M1owEzER
256   MA8GA1UEAwwIQ09NUC0yMzQwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMRR
257   T0cacZKztie/DaRRjq3mgcqfPKoGXu6zXmeRQI+6Y4bnzjf8h/jAuPzR552P0xK5
258   psxhavXA8hOGRLFDtvDMQLepVHWfwqtFtcp5vNf2+KWqOYy0OxHfVIlnatvCqTZN
259   NG1vRsSOAQ+v7QNFHh6NBbiSrjBBfg4vkfzqnsUvAgMBAAGjUDBOMB0GA1UdDgQW
260   BBTGGw+ASoDi9kqPElDkC0Q5RtAfRjAfBgNVHSMEGDAWgBTGGw+ASoDi9kqPElDk
261   C0Q5RtAfRjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAIOuR1OqXLke
262   LLzH0kRnlIOe60dYJvRya53wDx5x2g4/qkXZPLx2RcbaUrX/SCbL70vfr+apUPss
263   dOSJ86sf/PQHW3/1fhTTE+Vck1MiiAq0aIx6WnKnz4+ZcQctB7b0DCsTcQnmbpi2
264   n9MuhWaT21VOYhIGzJFPw5XW47/RrwhR
265   -----END CERTIFICATE-----
266
267 [versions]
268 Jinja2 = 2.6
269 Pygments = 1.5
270 Werkzeug = 0.8.3
271 apache-libcloud = 0.11.1
272 async = 0.6.1
273 buildout-versions = 1.7
274 docutils = 0.9.1
275 gitdb = 0.5.4
276 hexagonit.recipe.cmmi = 1.6
277 ipython = 0.13
278 meld3 = 0.6.8
279 pycrypto = 2.6
280 rdiff-backup = 1.0.5
281 slapos.cookbook = 0.63
282 slapos.recipe.build = 0.10.2
283 slapos.recipe.download = 1.0.dev-r4053
284 slapos.recipe.template = 2.4.2
285 slapos.toolbox = 0.29
286 smmap = 0.8.2
287
288 # Required by:
289 # slapos.core==0.28.4
290 # slapos.toolbox==0.29
291 Flask = 0.9
292
293 # Required by:
294 # slapos.toolbox==0.29
295 GitPython = 0.3.2.RC1
296
297 # Required by:
298 # slapos.cookbook==0.63
299 PyXML = 0.8.4
300
301 # Required by:
302 # netaddr==0.7.7
303 Sphinx = 1.1.3
304
305 # Required by:
306 # slapos.toolbox==0.29
307 atomize = 0.1.1
308
309 # Required by:
310 # slapos.toolbox==0.29
311 feedparser = 5.1.2
312
313 # Required by:
314 # hexagonit.recipe.cmmi==1.6
315 hexagonit.recipe.download = 1.5.1
316
317 # Required by:
318 # slapos.cookbook==0.63
319 inotifyx = 0.2.0
320
321 # Required by:
322 # slapos.cookbook==0.63
323 # slapos.core==0.28.4
324 # xml-marshaller==0.9.7
325 lxml = 2.3.5
326
327 # Required by:
328 # slapos.cookbook==0.63
329 netaddr = 0.7.7
330
331 # Required by:
332 # slapos.core==0.28.4
333 netifaces = 0.8
334
335 # Required by:
336 # slapos.toolbox==0.29
337 paramiko = 1.7.7.2
338
339 # Required by:
340 # slapos.toolbox==0.29
341 psutil = 0.6.1
342
343 # Required by:
344 # slapos.cookbook==0.63
345 # slapos.core==0.28.4
346 # slapos.toolbox==0.29
347 # zc.buildout==1.6.0-dev-SlapOS-006
348 # zc.recipe.egg==1.3.2
349 setuptools = 0.6c12dev-r88846
350
351 # Required by:
352 # slapos.cookbook==0.63
353 # slapos.toolbox==0.29
354 slapos.core = 0.28.4
355
356 # Required by:
357 # slapos.core==0.28.4
358 supervisor = 3.0a12
359
360 # Required by:
361 # slapos.cookbook==0.63
362 # slapos.toolbox==0.29
363 xml-marshaller = 0.9.7
364
365 # Required by:
366 # slapos.cookbook==0.63
367 zc.recipe.egg = 1.3.2
368
369 # Required by:
370 # slapos.core==0.28.4
371 zope.interface = 4.0.1